The logarithmic derivative ideal commutes with localization #
For a localization B = M⁻¹A of a k-algebra A and ideals J, I of A,
D(−log (J B))(I B) = D(−log J)(I) · B, provided Ω_{A/k} is finitely presented and J is
finitely generated (Ideal.logDerivative_map; logDerivativeIter_map for the iterates). This is
the compatibility with restriction to basic opens that makes the affine family
U ↦ D(−log S(U))(I(U)) of Hironaka/Scheme/IdealSheaf/Derivative/Logarithmic.lean an ideal sheaf
(Hironaka/Scheme/IdealSheaf/Derivative/LogarithmicSheaf.lean); Kollár treats D(−log S)(I) as a
sheaf from the start ([Kol07, 87]).
- Preservation passes to the localization (
Derivation.PreservesIdeal.map_of_forall): ifδ' ∘ φ = φ ∘ δandδ(J) ⊆ Jthenδ'(J B) ⊆ J B, by Leibniz on the generatorsφ(J). So the extensionδ̃of aJ-preserving derivation (extendToLocalization,Hironaka/Algebra/Derivative/Localization.lean) preservesJ B, which gives⊇(map_logDerivative_le). ⊆: ak-derivationδ'ofBpreservingJ Bis, up to the unitφ(s), the extension of a derivationδofA(exists_derivation_smul_eq);δneed not preserveJ, only itsM-saturation. Clearing denominators (exists_smul_preservesIdeal): for each of the finitely many generatorsgofJ,φ(δ g) = φ(s) δ'(φ g) ∈ J B, som_g · δ g ∈ Jfor somem_g ∈ M; withm = ∏ m_g, the derivationm δmaps the generators intoJ, hence preservesJ(Leibniz), andφ(m δ f) = φ(m s) δ'(φ f)withφ(m s)a unit. Soδ'(φ f) ∈ D(−log J)(I) Bforf ∈ I, and Leibniz extends this toI B(logDerivative_map_le).
Used for the logarithmic derivative ideal sheaf
(Hironaka/Scheme/IdealSheaf/Derivative/LogarithmicSheaf.lean), for Theorem 88 and (87.3) on
schemes (Hironaka/Resolution/Algebraic/Kol07/Theorem88BlowUp.lean,
Hironaka/Scheme/BlowUpSequence/TransformLogDerivative.lean) and for the blow-up chart
(Hironaka/Algebra/Local/BlowUpLiftLog.lean). The statement is not in the sources.
A derivation preserves span s iff it maps the generators into span s (Leibniz).
If δ' extends δ along the ring map φ (δ' ∘ φ = φ ∘ δ) and δ preserves J, then δ'
preserves the extended ideal J B = span (φ(J)).
The inclusion D(−log J)(I) B ⊆ D(−log (J B))(I B): a J-preserving derivation of A
extends to a J B-preserving derivation of B.
Clearing denominators: if δ' preserves J B and φ ∘ δ = φ(s) · δ' ∘ φ, then for a finitely
generated J some multiple m δ, m ∈ M, preserves J.
The inclusion D(−log (J B))(I B) ⊆ D(−log J)(I) B for a localization B = M⁻¹A, Ω_{A/k}
finitely presented and J finitely generated.
D(−log (J B))(I B) = D(−log J)(I) B for a localization B = M⁻¹A when Ω_{A/k} is finitely
presented and J is finitely generated.
The iterates: D^r(−log (J B))(I B) = D^r(−log J)(I) B.