Coordinate derivations over the coefficient field #
Kollár's derivations are k-derivations ("Der_X … a k-bilinear map", [Kol07, Definition 73];
Włodarczyk's Der_K(𝒪_X), [Wlo05, Definition 2.6.1]), while the coordinate structure
RegularCoords of Hironaka/Algebra/Local/Coords.lean carries the ∂ᵢ as ℚ-derivations. The
spanning condition SpansDerivations must be read over the coefficient field k of the ring at
hand: SpansDerivations ℚ is strictly stronger and fails for ℝ⟦X⟧, ℂ⟦X⟧ and the stalks of
smooth varieties over ℝ or ℂ (a nonzero ℚ-derivation of the coefficient field, applied
coefficientwise, is a ℚ-derivation killing every xᵢ; not formalized).
This file provides the k-linear theory: IsLinearOver k (the ∂ᵢ kill algebraMap k R),
SpansDerivations ℚ → SpansDerivations k, the spanning identity in transported coordinates over
k, the commutation of the transported derivations and the change of coordinates over k, the
maximal-contact coordinate over k, and the two properties for K⟦X⟧ (IsLinearOver K from
pderiv_C, SpansDerivations K by uniqueness of Taylor coefficients through Krull's
intersection theorem, Hironaka/Algebra/Local/Taylor.lean). The ℚ-forms transportPderiv_comm,
changeCoordsOfSpans, exists_coords_x_zero_eq, exists_maximalContact of
Hironaka/Algebra/Local/Coords.lean and MaximalContact.lean remain valid with the stronger
hypothesis.
A ℚ-derivation of R killing the image of k is a k-derivation (∂ᵢ(af) = a ∂ᵢf by
Leibniz).
Equations
- IsLocalRing.derivationOver D hD = { toFun := ⇑D, map_add' := ⋯, map_smul' := ⋯, map_one_eq_zero' := ⋯, leibniz' := ⋯ }
Instances For
The coordinate structure is k-linear if every ∂ᵢ kills the image of the coefficient
field k (so that the ∂ᵢ are k-derivations, as in [Kol07, Definition 73]).
Equations
- c.IsLinearOver k = ∀ (i : Fin n) (a : k), (c.pderiv i) ((algebraMap k R) a) = 0
Instances For
∂ᵢ as a k-derivation.
Equations
- c.pderivOver hk i = IsLocalRing.derivationOver (c.pderiv i) ⋯
Instances For
Every R-combination of the ∂ᵢ is again k-linear.
SpansDerivations ℚ implies SpansDerivations k (a k-derivation is a ℚ-derivation). The
converse fails for k = ℝ, ℂ (not formalized).
The transported derivations are k-linear when the ∂ₗ are.
The spanning identity in transported coordinates, δ f = ∑ⱼ δ(x'ⱼ) ∂'ⱼ f for every
k-derivation δ (the argument of SpansDerivations.transport read over k; no linearity
hypothesis is needed here).
The transported derivation as a k-derivation.
Equations
- c.transportPderivOver hk x' j = IsLocalRing.derivationOver (c.transportPderiv x' j) ⋯
Instances For
Under IsLinearOver k and SpansDerivations k the transported derivations commute — their
commutator is a k-derivation killing every x'ₗ, hence zero by the spanning identity over
k (the k-linear form of transportPderiv_comm).
The change of coordinates over k (no commutation hypothesis needed): the form of the change
of coordinates used for the stalks of smooth varieties and the rings of analytic germs.
Equations
- c.changeCoordsOfLinearSpans hk hs x' hx' = c.changeCoords x' hx' ⋯
Instances For
The transported structure is again k-linear.
The transported structure again spans the k-derivations.
Under IsLinearOver k and SpansDerivations k, an element of order 1 is the first
coordinate of a k-linear, k-spanning coordinate system x' with ∂'₁ h = 1 (the coordinate
half of the local construction of maximal contact, [Kol07, 51.2], over k).
The local construction of maximal contact [Kol07, 51.2] over k: for ord I = m ≥ 1 some
h ∈ MC_m(I) of order 1 is the first coordinate of a coordinate system x' with ∂'₁ h = 1.
The two properties for K⟦X⟧ #
A K-derivation of K⟦X⟧ lowers the 𝔪-adic order by at most one (Leibniz on a product of
elements of 𝔪).
A K-derivation of K⟦X⟧ agrees with ∑ᵢ δ(Xᵢ) ∂ᵢ on polynomials (Leibniz).
The coordinate structure RegularCoords.mvPowerSeries on K⟦X⟧ is K-linear
(MvPowerSeries.pderiv_C).
The coordinate structure on K⟦X⟧ spans the K-derivations — a K-derivation agrees with
∑ᵢ δ(Xᵢ) ∂ᵢ on polynomials, both sides lower the 𝔪-adic order by at most one, and Krull's
intersection theorem (Hironaka/Algebra/Local/Taylor.lean) finishes: the uniqueness of Taylor
coefficients.