The family functors of Step 2.2 commute with local analytic isomorphisms #
Step 2.3 of the proof of Theorem 103 ([Kol07, 104, Step 2.3]) obtains the functoriality of Step 2.1
"by the corresponding functoriality in (102)", and that of Step 2.2 through the choice of the
hypersurface (Theorems 92 and 97). For the family functors of Step 2.2
(Step22Fam.lean), which apply Lemma 102's data at the greatest member of the boundary, the
commutation with local analytic isomorphisms (both clauses of [Kol07, 34.1], in the per-open form
of AnalyticFamilyFunctor.CommutesWithLocalIsos) comes from the commutation of the data:
BO.greatestIdx_pullback— the pulled-back triple keeps the index set of the boundary, hence its greatest member;HFamData.hstepFunctor_commutesWithLocalIsos,stepHFamFunctor_commutesWithLocalIsos— the family at the greatest member commutes with local analytic isomorphisms because the data do, the member index being kept;hfStepH_tuned_pullback_seqOn,BO.stepH_tuned_pullback_seqOn— the value of the data at the re-tuned mark on the tuned pulled-back triple, at its greatest member, is the pull-back of the value on the tuned triple at its greatest member: the tuning commutes with pull-back (tuned_pullback,TunedLemmas.lean) and the greatest member is kept;hfStep22Functor_commutesWithLocalIsos— the family functor of Step 2.2 commutes with local analytic isomorphisms.
The hf… declarations are the general forms over data hf : HFamData ψ₀ (tuningParam s) for the
hypersurface step (HFamData.lean); the plain forms are their instances at Lemma 102's data. The
result enters the transport of the Step 2.2 link along local analytic isomorphisms
(Step2LinkPrep.lean).
The greatest member of a pulled-back triple of the class stepHClass s is the greatest member
of the triple: the pull-back keeps the ordered index set of the boundary, and a linear order has at
most one greatest element.
The family at the greatest member commutes with local analytic isomorphisms, for data hf for
the hypersurface step: the pulled-back triple is the pull-back, its greatest member is the greatest
member (greatestIdx_pullback), and the data commute with the member index kept.
Lemma 102's family at the greatest member commutes with local analytic isomorphisms (the
functoriality
of the application of Lemma 102 in Step 2.2, [Kol07, 104, Step 2.3]): the pulled-back triple is the
pull-back, its greatest member is the greatest member (greatestIdx_pullback), and the data of
Lemma 102 commute with the member index kept.
The value of the data hf at the re-tuned mark on the tuned pulled-back triple, at its greatest
member, is the pull-back of the value on the tuned triple at its greatest member, with empty
blow-ups deleted ([Kol07, 104, Step 2.3]): the tuning commutes with pull-back (tuned_pullback),
the greatest member is kept (greatestIdx_pullback), and the data commute with the member index
kept. BO.stepH_tuned_pullback_seqOn is the instance at Lemma 102's data.
The value of Lemma 102's data at the re-tuned mark on the tuned pulled-back triple, at its
greatest member, is the pull-back of the value on the tuned triple at its greatest member, with
empty blow-ups deleted ([Kol07, 104, Step 2.3]): the tuning commutes with pull-back
(tuned_pullback), the greatest member is kept (greatestIdx_pullback), and the data commute with
the member index kept.
The family functor of Step 2.2 over data hf for the hypersurface step commutes with local
analytic isomorphisms ([Kol07, 104, Step 2.3]; [Kol07, 34.1]).