Documentation

Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP3Weak

The nonmonomial round: the weak transform of N(I) is the nonmonomial part #

Step 1 of the proof of [Kol07, Theorem 107] (item 111, Step 1) applies order reduction to the nonmonomial part N(I); Kollár notes that the two birational transforms (Π₁)⁻¹_* N(I) and (Π₁)⁻¹_*(I, m) differ only in their monomial part, by an ideal sheaf of exceptional divisors of Π₁, whence N((Π₁)⁻¹_*(I, m)) = (Π₁)⁻¹_* N(I). Hironaka.Resolution.Algebraic.MarkedOrderReduction.Step1NonmonomialPart has the one-step identity nonmonomialPart_markedTransform_eq_weakTransform and the end identity with N on both sides. The proof of the statement CP3 of the embedded desingularization (Hironaka.Resolution.Algebraic.Wlo05.EmbeddedChainRelative) along Step 1 needs the identity at every stage, with the weak transform itself on the left. This requires in addition that the weak transform of N(I) has the unit ideal as monomial part, i.e. order 0 along every member of the induced families: along the strict transforms of the old members because a member of order 0 is off the centre and the blow-up is an isomorphism there, and along the exceptional divisors because the pulled-back order at a generic point of the exceptional divisor is the order at the generic point of the component of the centre ([Kol07, Definition 47], the multiplicity of the pullback along the exceptional divisor; the weak transform of [Kol07, 58]), which is exactly d for a sequence of order d (IsOrderSeq); both facts are in Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP3Exceptional. This module holds the recursion (ord_weakTransformSeq_eq_zero_of_mem_genericPoints), the vanishing of the monomial part (nonmonomialPart_eq_self_of_forall_ord_eq_zero, from [Kol07, Definition–Lemma 110]) and the identity in its triple form (weakTransformSeq_eq_nonmonomialPart_markedTransformSeq). Used in Hironaka.Resolution.Algebraic.Wlo05.EmbeddedCP3Step1.

An ideal of order 0 along every member of E has the unit ideal as monomial part and is its own nonmonomial part ([Kol07, Definition–Lemma 110]).

The recursion: along a sequence of order d for J with J of order 0 along every member, the weak transforms have order 0 along every member of the induced families. By structural recursion on the sequence, the Noetherian instance carried explicitly (through isNoetherian_of_field on the blow-up); at a stage i + 1 a member is a strict transform of a member of the previous stage (ord_weakTransform_eq_zero_of_mem_genericPoints_strictTransform) or the exceptional divisor of the previous blow-up (ord_weakTransform_eq_zero_of_mem_genericPoints_exceptionalDivisor, the order along the centre being exactly d by IsOrderSeq).

The recursion behind weakTransformSeq_eq_nonmonomialPart_markedTransformSeq, by induction on the length, the marked triple advancing through blowUpTriple: one step is nonmonomialPart_markedTransform_eq_weakTransform together with the vanishing of the monomial part at the generic points of the induced family (through ord_nonmonomialPart_eq_zero), the structure map of the blown-up triple being blowUpπ ≫ (T.X.left ↘ Spec k).

Along a round of order d for N(I) the birational transform of N(I) is the nonmonomial part of the marked transform of I at every stage ([Kol07, 111, Step 1]: N((Π₁)⁻¹_*(I, m)) = (Π₁)⁻¹_* N(I)), in the triple form.