Documentation

Hironaka.Resolution.Algebraic.Kol07.Theorem88BlowUp

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.

theorem Derivation.mem_map_sup_span_image {k : Type u_1} {A : Type u_2} {B : Type u_3} [CommRing k] [CommRing A] [CommRing B] [Algebra k B] (δ : Derivation k B B) (φ : A →+* B) (J : Ideal A) {z : B} (hz : z ∈ Ideal.map φ J) :
δ z ∈ Ideal.map φ J ⊔ Ideal.span (⇑δ '' ⇑φ '' ↑J)

Leibniz on the generators of an image ideal: δ (J B) ⊆ J B + span (δ (φ J)).

theorem Ideal.derivativeIter_map_ringEquiv {k : Type u_1} {A : Type u_2} {B : Type u_3} [CommRing k] [CommRing A] [CommRing B] [Algebra k A] [Algebra k B] (e : A ≃+* B) (hk : ∀ (a : k), e ((algebraMap k A) a) = (algebraMap k B) a) (s : ℕ) (J : Ideal A) :

The iterated derivative ideal is transported by a ring isomorphism respecting the k-structures (derivative_map_ringEquiv, iterated).

theorem Ideal.colon_span_singleton_pow_mul_eq {A : Type u_4} [CommRing A] [IsDomain A] {a : A} (ha : a ≠ 0) (c : ℕ) (T : Ideal A) :
Submodule.colon (span {a ^ c} * T) ↑(span {a} ^ c) = T

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ᶜ}).

theorem Ideal.map_logDerivativeIter_le {k : Type u_1} {A : Type u_2} {B : Type u_3} [CommRing k] [CommRing A] [CommRing B] [Algebra k A] [Algebra k B] {C : Type u_4} [CommRing C] [Algebra k C] [Algebra A B] [IsScalarTower k A B] (M : Submonoid A) [IsLocalization M B] (e : B ≃+* C) (hk : ∀ (a : k), e ((algebraMap k B) a) = (algebraMap k C) a) (J : Ideal A) (t : ℕ) (K : Ideal 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 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).