Documentation

Hironaka.Resolution.Algebraic.Snc.DictionaryBoundary

The dictionary, part II: total transforms and boundaries, and simple normal crossings as only #

normal crossings

The second part of the translation between Kollár's divisor families and Hironaka's boundaries (definitions in Hironaka/Scheme/Snc/Dictionary.lean):

The converse direction, for the family of irreducible components, is in Hironaka/Resolution/Algebraic/Snc/DictionaryComponents.lean.

The support of a family, as a set, is the finite union of the supports of its members.

The support of the strict transform of J under the blow-up with center D is the closure of π⁻¹(V(J)) ∖ π⁻¹(V(D)), on a locally Noetherian scheme (coe_support_saturate); this is the strict transform of [Hau14, Definition 6.2].

The members of the total transform [Kol07, Definition 25] of a family under the blow-up with center D cover exactly π⁻¹(V(F)) ∪ π⁻¹(V(D)): each strict transform lies in π⁻¹(V(F^j)), and the part of π⁻¹(V(F^j)) over the center lies in the exceptional divisor, the last member.

The reduced union of the total transform of a family [Kol07, Definition 25] is Hironaka's reduced total transform red(f⁻¹(E) ∪ f⁻¹(D)) [Hir64, Main Theorem II (iii)] of its reduced union (reducedTransform).

boundarySeq_eq_unionIdeal_totalTransformSeq, the induction, with the locally Noetherian hypothesis as an explicit argument so that it is carried to the blow-ups.

Hironaka's boundaries E_i [Hir64, Main Theorem II (iii)], started at the reduced union of a family, are the reduced unions of Kollár's total transforms [Kol07, Definition 66 (1)] at every stage of a sequence.

For a reduced E, the boundaries E_i of [Hir64, Main Theorem II] are the reduced unions of Kollár's total transforms of the component family of E.

Kollár's simple normal crossings give Hironaka's only normal crossings (any family) #

theorem Hironaka.Sequence.support_finset_prod {X : AlgebraicGeometry.Scheme} {ι : Type u_1} (s : Finset ι) (I : ι → X.IdealSheafData) :
(∏ j ∈ s, I j).support = ⨆ j ∈ s, (I j).support

The support of a finite product of ideal sheaves is the union of the supports (support_mul iterated).

The reduced union of a family is the radical of the product of its members: both are the vanishing ideal sheaf of ⋃ᵢ V(E^i) (vanishingIdeal_support).

The stalk of an ideal sheaf lies in the stalk of its radical.

The stalk of the radical lies in the radical of the stalk (Ideal.map_radical_le on an affine open computing the stalk).

The stalk of the radical of an ideal sheaf has the same minimal primes as the stalk of the ideal sheaf (both stalks have the same radical).

A coordinate of a regular system of parameters that generates the stalk of an ideal sheaf is a prime element: the quotient by it is a regular local ring, hence a domain, and the coordinate is nonzero (it is not in 𝔪²).

From Kollár's simple normal crossings [Kol07, Definition 24 (4)] to Hironaka's only normal crossings [Hir64, Definition 2], for an arbitrary family: if Z has simple normal crossings with F then the reduced union of F has only normal crossings with Z. At x ∈ Z Kollár's coordinates make the members through x the hyperplanes (z_{c(i)} = 0), whose union has the minimal primes (z_{c(i)}) (prod_stalkIdeal_eq_span with minimalPrimes_span_prod).

From condition (3) of [Kol07, Definition 66] to clause (iii) of [Hir64, Main Theorem II]: along a smooth blow-up sequence, if the center Z_i has simple normal crossings with Kollár's total transform E_i of the component family of E, then Hironaka's boundary E_i has only normal crossings with Z_i; the one-directional dictionary at the stage X_i (smooth over k) with the boundary identified as the reduced union of the total transform.

Along a smooth blow-up sequence of order d starting with (X, J, E.componentFamily), every boundary E_i has only normal crossings with the center D_i: clause (iii) of [Hir64, Main Theorem II] in the form used by its proof.