Documentation

Hironaka.Resolution.Algebraic.Kol07.Corollary89

Corollary 89: the cosupport of the transform on the hypersurface of centers #

Kollár's Corollary 89 [Kol07, Corollary 89]: with the notation of [Kol07, Theorem 88], a smooth blow-up sequence of order ≥ m for (X, I, m) and a smooth hypersurface S whose strict transforms S_i contain the centers,

S_r ∩ cosupp Π_*^{-1}(I, m) = ⋂_{j < m} cosupp (Π|_{S_r})_*^{-1}((D^j I)|_S, m − j).

Corollary 89 is the input of the going-up theorem for D-balanced ideals (Hironaka/Resolution/Algebraic/Kol07/GoingUp.lean), where it is read on a pushed-forward sequence.

Cosupports of a restriction and of a sum #

theorem Hironaka.Sequence.cosupp_one_comap {X Y : AlgebraicGeometry.Scheme} (g : Y ⟶ X) (A : X.IdealSheafData) :
{y : ↥Y | 1 ≤ (A.comap g).ord y} = ⇑g ⁻¹' {x : ↥X | 1 ≤ A.ord x}

A marking-one cosupport is the support, and the support of a restriction is the preimage of the support (Kollár's (89.2), [Kol07, Corollary 89]).

theorem Hironaka.Sequence.cosupp_iSup_eq_iInter {X : AlgebraicGeometry.Scheme} {ι : Sort u_1} (A : ι → X.IdealSheafData) (c : ℕ) :
{x : ↥X | ↑c ≤ (⨆ (i : ι), A i).ord x} = ⋂ (i : ι), {x : ↥X | ↑c ≤ (A i).ord x}

The cosupport of a sum is the intersection of the cosupports ([Kol07, Definition 59 (4)] iterated, as in Kollár's (89.3)): the stalk of the sum is the sum of the stalks, and it lies in 𝔪^c iff every summand does.

Restriction of logarithmic derivatives along a closed immersion #

Kollár's (87.1) [Kol07, 87] along any closed immersion g : Y ⟶ X with hypersurface ker g (logDerivativeIter_comap_subschemeι is the case g = S.subschemeι): (D^r(−log (ker g))(I))|_Y = D^r(I|_Y). Stalkwise: the stalk map of a closed immersion is surjective with kernel the stalk of ker g (ker_stalkMap_of_isClosedImmersion), and the stalk of a smooth scheme is formally smooth over k.

Kollár's (89.1) and Corollary 89 #

Kollár's (89.1) in the proof of [Kol07, Corollary 89]: Theorem 88 at stage i, restricted along S_i ↪ X_i; (87.1) for the logarithmic derivatives, [Kol07, Lemma 62] iterated for the marked transforms, on the sequence of order ≥ m − j for (D^j I, m − j).

Kollár's Corollary 89 [Kol07, Corollary 89] at every stage: (89.1) at s = m − 1, the cosupports taken by cosupp_one_comap, cosupp_iSup_eq_iInter and [Kol07, Lemma 74 (3)] at the marks m (on X_i) and m − j (on S_i); for m = 0 both sides are the whole space.