Lemma 102 at the mark m = 0 #
On BDClass n 0 j the ideal I is the unit ideal (max-ord I ≤ 0), so cosupp(I, 0) is all of
X and clause (1) of [Kol07, Lemma 102] asks that the birational transform of E^j be EMPTY at the
end. The functor BD.zeroFunctor (Assembly.lean) is π_{-1}, the blow-up of Z_{-1}, which at
mark 0 is the union of ALL components of E^j, with its empty blow-up deleted. Kollár's marks are
≥ 1, so this case is not in the source; this module proves its clauses:
eq_top_of_bdClass_zero:I = O_X(eq_top_of_maxOrd_le_zero: every point of the support would have order≥ 1).disjoint_cosupp_zeroFunctor(clause (1)): every point ofE^jlies inZ_{-1}(support_component_subset_support_Zminus1_zero: it specializes from a generic point ofE^j, all of which are selected at mark0), so the saturation ofE^jbyZ_{-1}has empty support and the strict transform ofE^jalongπ_{-1}is the unit ideal (mem_support_saturate_iff,strictTransform_eq_comap_saturateofTransform.lean). IfZ_{-1}itself is the unit ideal then so isE^j, the blow-up is deleted and the sequence is empty; either way the final strict transform ofE^jis the unit ideal, whose support is empty.zeroFunctor_commutesWithSmooth,zeroFunctor_commutesWithBaseChange(clause (2)):Z_{-1}pulls back along smooth morphisms and changes of fields (Zminus1_pullback,Zminus1_baseChange, stated for every mark), and deleting empty blow-ups commutes with a flat surjective pull-back (eraseEmpty_pullback_of_flat_surjective) and is idempotent under any flat pull-back (eraseEmpty_pullback_eraseEmpty').bdDataZero,exists_bdDataZero: the assembledBDData n 0 j.
Used by AssemblyTuned.lean, and outside this directory by
Hironaka/Resolution/Algebraic/Kol07/Thm35/Principalization/Monomial.lean,
Hironaka/Resolution/Algebraic/Hir64/MainTheoremIIN.lean,
Hironaka/Resolution/Algebraic/Stage/ClosedEmbeddingHypersurface.lean and
Hironaka/Resolution/Algebraic/Stage/Congr.lean.
An ideal sheaf of maximal order ≤ 0 is the unit ideal.
On BDClass n 0 j, max-ord I ≤ 0 forces I to be the unit ideal; the fact needs no
hypothesis on the characteristic.
The value of BD_{n,0,j} is π_{-1}, the blow-up of Z_{-1}, with its empty blow-up deleted
([Kol07, 32]).
At mark 0 the strict transform of E^j along π_{-1} is the unit ideal: the saturation of
E^j by Z_{-1} ⊇ E^j has empty support (mem_support_saturate_iff, Transform.lean).
Clause (1) of [Kol07, Lemma 102] at m = 0: cosupp(I_r, 0) is everything and the birational
transform of E^j under the blow-up of Z_{-1} = E^j is empty, so the two are disjoint (the form
BDData.disjoint_cosupp takes).
BD_{n,0,j} commutes with smooth morphisms ([Kol07, 34.1]; clause (2) of [Kol07, Lemma 102] at
m = 0): Z_{-1} pulls back (Zminus1_pullback) and deleting empty blow-ups commutes with a flat
surjective pull-back.
BD_{n,0,j} commutes with change of fields ([Kol07, 34.2]; clause (2) of [Kol07, Lemma 102] at
m = 0): Zminus1_baseChange.
BD_{n,0,j} over every field of characteristic zero (clauses (1)–(2) of [Kol07, Lemma 102]
at m = 0), assembled from zeroFunctor and its clauses.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Clauses (1)–(2) of [Kol07, Lemma 102] at the mark 0: a BDData n 0 j whose functor over every
field is zeroFunctor (existential form of bdDataZero).