The derivative of an ideal commutes with localization #
For a localization B = M⁻¹A of a k-algebra A, D(J B) = D(J) B (Ideal.derivative_map):
the compatibility that makes the derivative of an ideal a sheaf ([Kol07, Definition 73] defines
D(I) through the sheaf Der_X; Hironaka/Scheme/IdealSheaf/Derivative/Sheaf.lean).
⊇: ak-derivation ofAextends toBby the quotient rule (as the∂/∂uᵢextend to the function field in the proof of [Wlo05, Lemma 2.6.3]):Derivation.localizationofHironaka/Algebra/DerivationLocalization.leanforLocalization M, transported to an arbitraryBwithIsLocalization M Balong Mathlib'sIsLocalization.algEquiv(Derivation.extendToLocalization,extendToLocalization_algebraMap); soφ (δ f) = δ̃ (φ f) ∈ D(J B)(derivative_map_le).⊆: whenΩ_{A/k}is finitely presented, everyk-derivationδ'ofBis, up to a unit, an extension: its restrictiond : A → Bcorresponds underlinearMapEquivDerivationto anA-linear mapΩ_{A/k} → B, which by Mathlib'sModule.FinitePresentation.exists_lift_of_isLocalizedModuleiss⁻¹ · (φ ∘ h)for someh : Ω_{A/k} → Aands ∈ M(exists_derivation_smul_eq); soδ' (φ f) = φ(s)⁻¹ φ(δ_h f) ∈ D(J) Bforf ∈ J, and Leibniz extends this to all ofJ B.
Used for the derivative ideal sheaf (Hironaka/Scheme/IdealSheaf/Derivative/Sheaf.lean), its
logarithmic version (Hironaka/Scheme/IdealSheaf/Derivative/LogarithmicLocalization.lean), for
Theorem 76 on schemes (Hironaka/Scheme/BlowUpSequence/TransformDerivative.lean), on affine space
(Hironaka/Scheme/IdealSheaf/Order/AffineSpace.lean) and on analytic spaces
(Hironaka/Analytic/Rueckert/Hypersurface.lean). The statement is not in the sources.
The k-algebra equivalence Localization M ≃ B of an abstract localization.
Equations
Instances For
Extension of a derivation to an abstract localization: Derivation.localization of
Hironaka/Algebra/DerivationLocalization.lean transported along IsLocalization.algEquiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The extension agrees with D on the image of A.
The inclusion D(J) B ⊆ D(J B): derivations of A extend to B.
Every k-derivation of the localization B is, up to a unit φ s, the extension of a
k-derivation of A, when Ω_{A/k} is finitely presented (Mathlib's
Module.FinitePresentation.exists_lift_of_isLocalizedModule for Hom_A(Ω_{A/k}, B)).
D(J B) = D(J) B for a localization B = M⁻¹A when Ω_{A/k} is finitely presented.