Documentation

Hironaka.Algebra.Local.BlowUpLiftTransform

The transform of a derivative in the chart of a blow-up: the identities #

The computation of Włodarczyk's proof of [Wlo05, Lemma 2.6.3] for an arbitrary derivation, in the local model: R a commutative k-algebra, the centre P = ⟨x₀, …, x_r⟩, the chart ring R' = R[xᵢ/x_r : i < r], y = x_r, φ : R → R', a k-derivation δ of R and its lift D' = Derivation.blowupLift to R' (Hironaka/Algebra/Local/BlowUpLift.lean, Włodarczyk's y σ^*(D)):

The derivative ideal D is Ideal.derivative k of Hironaka/Algebra/Derivative/Basic.lean, over all k-derivations, for the k-algebra structure of R' ⊆ R[1/x_r] induced through R. The inclusion is the local input of [Kol07, Theorem 76] for one blow-up on schemes (Hironaka/Scheme/BlowUpSequence/TransformDerivative.lean); its logarithmic version is Hironaka/Algebra/Local/BlowUpLiftLog.lean.

theorem Derivation.blowupLift_algebraMap {k : Type u_1} {R : Type u} [CommRing k] [CommRing R] [Algebra k R] {n : ℕ} (x : Fin n → R) (r : Fin n) (δ : Derivation k R R) (a : R) :
(blowupLift x r δ) ((algebraMap R ↥(IsLocalRing.chartRing x r)) a) = (algebraMap R ↥(IsLocalRing.chartRing x r)) (x r * δ a)

The lift agrees with x_r · δ on the image of R (the proof of [Wlo05, Lemma 2.6.3]).

theorem Derivation.blowupLift_exc {k : Type u_1} {R : Type u} [CommRing k] [CommRing R] [Algebra k R] {n : ℕ} (x : Fin n → R) (r : Fin n) (δ : Derivation k R R) :

Włodarczyk's "y divides D'(y)" (the proof of [Wlo05, Lemma 2.6.3]): D'(x_r) = x_r · φ(δ x_r) ∈ (x_r).

theorem Derivation.transformElem_derivation {k : Type u_1} {R : Type u} [CommRing k] [CommRing R] [Algebra k R] {n : ℕ} (x : Fin n → R) (r : Fin n) (δ : Derivation k R R) {m : ℕ} {f : R} (hf : f ∈ IsLocalRing.chartCenter x r ^ (m + 1)) :
IsLocalRing.transformElem x r (δ f) ⋯ = (blowupLift x r δ) (IsLocalRing.transformElem x r f hf) + (m + 1) • ((algebraMap R ↥(IsLocalRing.chartRing x r)) (δ (x r)) * IsLocalRing.transformElem x r f hf)

The transform identity (the proof of [Wlo05, Lemma 2.6.3]; [Kol07, (75.1)–(75.3)] for an arbitrary derivation): for f ∈ P^{m+1}, π⁻¹_*(δ f, m) = D'(π⁻¹_*(f, m+1)) + (m+1) · φ(δ x_r) · π⁻¹_*(f, m+1).

theorem Derivation.transformIdeal_derivative_le {k : Type u_1} {R : Type u} [CommRing k] [CommRing R] [Algebra k R] {n : ℕ} (x : Fin n → R) (r : Fin n) {I : Ideal R} {m : ℕ} (hI : I ≤ IsLocalRing.chartCenter x r ^ (m + 1)) :

The transform of the derivative ideal ([Wlo05, Lemma 2.6.3], σ^c(D(I)) ⊆ D(σ^c(I)); [Kol07, 75] and [Kol07, Theorem 76] for one blow-up): for I ≤ P^{m+1}, π⁻¹_*(D(I), m) ≤ D(π⁻¹_*(I, m+1)) in the chart ring.