Step 2.1 along a local analytic isomorphism: the induced triple and the member index #
The functoriality of Step 2.1 of the proof of [Kol07, Theorem 103] is that of Lemma 102
("functoriality in Step 2.1 by the corresponding functoriality in (102)",
[Kol07, 104, Step 2.3]). Along a surjective local analytic isomorphism h the nonempty members of
h⁻¹(E) and their order are those of E (nonemptyList_comap_of_surjective), and each step of
the iteration pulls back: the triple induced by the pull-back is the pull-back of the induced
triple along the lift of h to the last stage (induced_pullback, from the transport lemmas of
ConcatPullback.lean), and the member index corresponds (originalIdx_last_pullback_heq, the
transform of the same original member).
FiniteSuccession.heq_toLex_inl,heq_originalIdx_congr,heq_originalIdxAux_cons_succ,BlowUpSequence.originalIdx_last_pullback_heq— the member index of the pulled-back family at the last stage is the member index of the family (a heterogeneous equality, the two index sets being propositionally equal).AnalyticTriple.induced_pullback,HypersurfaceFamily.nonemptyList_comap_of_surjective.
Step 2.1 in the compatible-family form uses them (Step21Fam.lean, InducedValue.lean).
The index of the transform of a member in the pulled-back family at the last stage of h^* L
is its index in the family at the last stage of L; the two index sets are propositionally equal
(totalTransformSeqFrom_last_pullbackLiftLast), so the statement is a heterogeneous equality.
The triple induced by the pull-back of a sequence is the pull-back of the induced triple along
the lift of h to the last stage: the controlled transform and the boundary family at the last
stage
both pull back (ConcatPullback.lean). This is the step-by-step form of the functoriality argument
in [Kol07, 104, Step 2.3].
Along a surjective map the nonempty members of the inverse-image family, in the order of the index set, are those of the family.