Documentation

Hironaka.Resolution.Algebraic.BoundaryClearing.AssemblyZero

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:

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.

At mark 0 every component of E^j is selected: E^j ⊆ Z_{-1} as closed sets.

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.

noncomputable def Hironaka.BD.bdDataZero (n j : ℕ) :
BDData n 0 j

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
    theorem Hironaka.BD.exists_bdDataZero (n j : ℕ) :
    ∃ (D : BDData n 0 j), ∀ (k : Type u) [inst : Field k] [inst_1 : CharZero k] (T : AlgebraicGeometry.Triple k) (hT : AlgebraicGeometry.Triple.BDClass n 0 j T), (D.functor k).seq T hT = (zeroFunctor n j).seq T hT

    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).