Theorem 88 along a blow-up sequence #
[Kol07, Theorem 88]: for a smooth blow-up sequence Π : X_r → ⋯ → X of order ≥ m with every
center Z_i ⊆ S_i, S a smooth hypersurface with strict transforms S_i, and s ≤ m, at every
stage D^s Π_*^{-1}(I, m) = ∑_{j ≤ s} D^{s−j}(−log S_i) Π_*^{-1}(D^j I, m − j) (88.1). This is
the form in which the derivatives of the transform of a marked ideal are controlled in the
going-up theorem for D-balanced ideals (Hironaka/Resolution/Algebraic/Kol07/Corollary89.lean).
The induction on the sequence (Kollár's (88.3)): peel the first blow-up π : X_1 → X with
center Z ⊆ S. The tail is a sequence of order ≥ m for (X_1, π_*^{-1}(I, m), E_1) with the
hypersurface S_1 = π_*^{-1}S, a smooth hypersurface (isSmoothDivisor_strictTransform_of_le),
so the induction hypothesis gives (88.1) for the tail with the ideals D^j π_*^{-1}(I, m). By the
one-blow-up case (Hironaka/Resolution/Algebraic/Kol07/Theorem88BlowUp.lean),
D^j π_*^{-1}(I, m) = ∑_{l ≤ j} D^{j−l}(−log S_1) π_*^{-1}(D^l I, m − l); the marked transform
along the tail of this sum lies in the sum of the marked transforms (markedTransformSeq_iSup_le,
the marks being defined by the order bounds), each of which lies in
D^{j−l}(−log S_i) Π_*^{-1}(D^l I, m − l) by (87.3) along the sequence
(markedTransformSeq_logDerivativeIter_le), and
D^{s−j}(−log S_i) D^{j−l}(−log S_i) = D^{s−l}(−log S_i) (the composition rule); D(−log S_i)
of a sum lies in the sum (logDerivativeIter_iSup_le). The reverse inclusion is Theorem 76 for
the first blow-up and monotonicity. Stage 0 and the empty sequence are (88.1) on X itself:
the j = s summand is D^s I, the others lie in it.
D^t(−log S) of a sum of ideal sheaves lies in the sum (checked on stalks).
The marked transform of a sum along a sequence lies in the sum of the marked transforms when
every summand has order ≥ c along every center (so that the marked transforms are defined in the
sense of [Kol07, Definition 60]); markedTransform_iSup_le at every stage.
IsOrderGeSeq is antitone in the ideal (the order is antitone, the marked transform
monotone).
(88.1) on X itself (the empty sequence, or stage 0): the j = s summand is D^s I and
the others lie in it (logDerivativeIter_le_derivativeIter and [Kol07, Lemma 74 (1)]).
[Kol07, Theorem 88]: (88.1) at every stage of a smooth blow-up sequence of order ≥ m whose
centers lie in the strict transforms of the smooth hypersurface S.