Theorem 88 for one blow-up #
[Kol07, Theorem 88] for a single smooth blow-up π : B_Z X → X with center Z ⊆ S, S a smooth
hypersurface, ord_Z I ≥ m, s ≤ m:
D^s π_*^{-1}(I, m) = ∑_{j ≤ s} D^{s−j}(−log S₁) π_*^{-1}(D^j I, m − j) (88.1). Kollár proves
this case in a local chart; the induction along a sequence is in
Hironaka/Resolution/Algebraic/Kol07/Theorem88Sequence.lean.
⊇is the coordinate-free inclusion ofHironaka/Scheme/BlowUpSequence/Theorem88Basic.leanfor one blow-up (Theorem 76 andD(−log S₁) ⊆ D).⊆is checked at the closed pointsqofB_Z X(le_of_forall_stalkIdeal_le_of_isClosed;B_Z Xis Jacobson, being locally of finite type overk). Off the center the two sides are the transportedD^s I_z(stalkIdeal_derivativeIter_markedTransform_of_notMem, thej = ssummand). Over the center, atz = π(q):κ(z)is algebraic (isAlgebraic_residueField_π_of_isClosed), sodim 𝒪_{X,z} = nand the flag coordinatesx_0, …, x_{n−1}(exists_flagCoords: a regular system of parameters whose first member is the equation ofSand whose firstrmembers generateZ) havenmembers; the chart description of the stalk with these coordinates (exists_stalk_equiv_localization_chart_of_chartCenter) putsqin the chart of somex_j,j ≤ r. Ifj = 0(the chart of the equation ofS) the strict transform missesq(Hironaka/Resolution/Algebraic/Kol07/Theorem88Chart.lean) and (88.1) atqis itsj = 0summand. Otherwise, with the coordinates reindexed so that the pivot is the last center coordinate andx_0stays first: the stalks of the marked transforms are the images of the chart transformstransformIdeal(stalkIdeal_markedTransform_eq_map_transformIdeal); the derivative ideals of the stalk are computed by the chart derivations, which generateDer_k(𝒪_{B,q})at the closed pointq(derivativeIter_map_le_map_iterate_chartD, fromforall_derivation_eq_sum_of_isClosed);iterate_chartD_transformIdeal_legives the chart-level inclusion, Kollár's formula (88.2); the chart logarithmic derivations are logarithmic along the strict transform's chart ideal(x_r y_0)^{sat}(chartDlogpow_le_logDerivativeIter), whose image is(S₁)_q(stalkIdeal_strictTransform_eq_map_span_colon), andD(−log)is transported through the localization and the isomorphisme(map_logDerivativeIter_le); finally the coordinate derivativesc.Dpow j I_zlie in the fullD^j I_z(Dpow_le_derivativeIter,k-linear coordinates).
Leibniz on the generators of an image ideal: δ (J B) ⊆ J B + span (δ (φ J)).
The iterated derivative ideal is transported by a ring isomorphism respecting the
k-structures (derivative_map_ringEquiv, iterated).
Cancelling a power of a nonzerodivisor, ((aᶜ) T : (a)ᶜ) = T in a domain: a corollary of
Ideal.colon_span_pow_mul_self (Hironaka/Algebra/ColonPow.lean; the colon by the ideal (a)ᶜ
is the colon by {aᶜ}).
D(−log) through a localization followed by a ring isomorphism respecting the
k-structures, iterated: (D^t(−log J) K) C ⊆ D^t(−log J C)(K C).
The residue field of z = π(q) is algebraic over k when q is a closed point of B_Z X:
κ(z) ↪ κ(q) over k, and κ(q) is algebraic (trdeg_residueField_stalk_eq_zero_of_isClosed).
At z = π(q), q closed, dim 𝒪_{X,z} = n.
At a closed point q of B_Z X identified with a localization of the chart ring
R' = R[c.x_i / c.x_ρ] of k-linear coordinates c (the chart isomorphism e, respecting the
k-structures), the derivative ideal of the stalk is computed by the chart derivations:
D^s(T 𝒪_{B,q}) ⊆ (D'^s T) 𝒪_{B,q}. The chart derivations, localized and transported along e,
are dual to the transported chart coordinates, so they generate Der_k(𝒪_{B,q})
(forall_derivation_eq_sum_of_isClosed), and Leibniz on the generators finishes.
Over the center, in the chart data at q: the stalk of π_*^{-1}(K, c) is the image under
ψ' = e⁻¹ ∘ (R' → R'_𝔮) of the chart transform transformIdeal (for K_z ⊆ P^c): the colon
formula stalkIdeal_markedTransform_of_chart and x_r^c · π_*^{-1}(K_z, c) = K_z R', the power of
the nonzerodivisor π^♯ y_ρ cancelled.
The stalk of the strict transform in the chart data: for S_z = (g), (S₁)_q is the image
under ψ' of the y_ρ-saturation ⋃ᵢ ((φ g) : y_ρⁱ) of the total transform (φ g) R'.
Off the center #
Off the center the marked transforms are total transforms along the isomorphism π^♯, and
D^s π_*^{-1}(I, m) = π_*^{-1}(D^s I, m − s) there: (88.1)'s left side is its j = s summand.
Theorem 88 for one blow-up #
[Kol07, Theorem 88] for one blow-up: for a smooth blow-up with center Z ⊆ S, S a smooth
hypersurface, ord_Z I ≥ m and s ≤ m,
D^s π_*^{-1}(I, m) = ∑_{j ≤ s} D^{s−j}(−log S₁) π_*^{-1}(D^j I, m − j).