The local functor of Theorem 103 in the compatible-family form: its clauses #
The local functor of Steps 1 and 2 of the proof of [Kol07, Theorem 103], in the compatible-family
form, is BO.localFunctorFamOn (Step22Fam.lean): on a triple with a global hypersurface of
maximal contact and a relatively compact open U, Step 2 at the mark s = tuningParam m on the
tuned triple (Step 1), with the hypersurface of maximal contact chosen from the class. This module
proves its clauses, each by transporting the clause of Step 2 (Step22FamFull.lean,
Step22FamOrdLt.lean, Step2Assembly.lean, Step2AssemblyComm.lean) across the tuning:
localFunctorFamOn_isOfOrderGe— the value onUis a smooth blow-up sequence of order≥ mstarting with the restricted triple ([Kol07, Definition 66]): the clause of Step 2 at the markson the tuned triple, the tuning commuting with the restriction (tuned_pullback), carried back to the markmbyorderReduction_tuned_iff(TunedLemmas.lean);localFunctorFamOn_ord_lt— Theorem 103 (1) onU: the order of the final transform is< m, from the clause of Step 2 at the marksbyord_lt_of_tuned;hfLocalFunctorFamOn_commutesWithLocalIsos— Theorem 103 (2), both clauses of [Kol07, 34.1] per open, on the classLocalMCClass m: the tuning commutes with the pull-back, the hypersurface of maximal contact chosen for the pulled-back triple may be replaced by the pull-back of the one chosen for the triple (hfStep2SeqFamOn_indep,FamilyIndependence.lean: Step 2.3 of the proof), and Step 2 commutes with local analytic isomorphisms, given that Lemma 102's data take the empty value at an empty member (hnil);hfLocalFunctorFamOn_indifferentToEmptyMembers— the value does not see empty boundary members: the tuning does not see the boundary, and the chosen hypersurface is the same on both sides, the tuned ideal sheaves being equal;hfLocalFunctorFamOn_compat— the values are compatible under restriction ([Wlo09, Theorem 2.0.3 (4)]).
Each statement is proved first in the general form hf… over the data HFData ψ₀ s of Step 2
(HFamData.lean: Lemma 102's data for Step 2.1 and the data of the hypersurface step of Step 2.2
at the re-tuned mark), and then stated for Lemma 102's data bd : ∀ s, BDanFamData ψ₀ s as the
instance at HFData.ofBDanFamData bd; the general form is what Włodarczyk's modified algorithm
(the proof of [Wlo09, Theorem 7.4.1]) uses with its own data for the hypersurface step
(Modified/). The clauses are assembled into the order-reduction family in BOanFamOfInput.lean
(localFunctorFam, descended by globalizeFam).
Step 2 with the chosen hypersurface of maximal contact depends on the triple only: the proof of
membership in the class is irrelevant, the chosen hypersurface being a choice from it (general form
over the data HFData of Step 2).
The value of the local functor on U is a smooth blow-up sequence of order ≥ m starting with
the restricted triple ([Kol07, Definition 66]; the order clause of [Kol07, Theorem 103]), in the
general form over the data HFData of Step 2: the clause of Step 2 at the mark s = tuningParam m
on the tuned triple (hfStep2SeqFamOn_isOfOrderGe), the tuning commuting with the restriction
(tuned_pullback), carried back to the mark m by orderReduction_tuned_iff.
The value of the local functor on U is a smooth blow-up sequence of order ≥ m starting with
the restricted triple ([Kol07, Definition 66]; the order clause of [Kol07, Theorem 103]): the clause
of Step 2 at the mark s = tuningParam m on the tuned triple, carried back to the mark m by
orderReduction_tuned_iff.
Theorem 103 (1) for the value of the local functor on U: the final weak transform of 𝓘|_U
has order < m at every point. The clause of Step 2 at the mark s = tuningParam m on the tuned
triple (step2SeqFamOn_ord_lt) is carried back to (𝓘, m) by ord_lt_of_tuned.
Theorem 103 (2) for the local functor, both clauses of [Kol07, 34.1] per open, on the class
LocalMCClass m, in the general form over the data HFData of Step 2: the tuning commutes with the
pull-back (tuned_pullback, passed through the class proof by hfStep2FamOn_congr_triple), the
hypersurface of maximal contact chosen for the pulled-back triple is replaced by the pull-back of
the one chosen for the triple (hfStep2SeqFamOn_indep, Step 2.3 of the proof of Theorem 103), and
Step 2 commutes with local analytic isomorphisms (hfStep2SeqFamOn_commutesWithLocalIsos), given
that the data of Step 2.1 take the empty value at an empty member (hnil).
The value of the local functor on U does not see empty boundary members, in the
general form over the data HFData of Step 2: the clause of Step 2 on the tuned triples
(hfStep2SeqFamOn_indifferentToEmptyMembers); the tuning does not see the boundary, and the chosen
hypersurface of maximal contact is the same on both sides, the tuned ideal sheaves being equal.
The values of the local functor are compatible under restriction ([Wlo09, Theorem 2.0.3 (4)];
the second clause of [Kol07, 34.1]), in the general form over the data HFData of Step 2: the
clause of Step 2 on the tuned triple (hfStep2SeqFamOn_compat).