The top-order partials generate Dʳ(I) in characteristic zero #
Kollár remarks, in [Kol07, Definition 73], that Dʳ(I) contains all r-th partial derivatives of
elements of I but is bigger over general rings ("try second derivatives over ℤ[x]"), while
over fields of characteristic zero the two agree, by formulas such as
∂f/∂y = ∂²(xf)/∂y∂x − x ∂²f/∂y∂x and 2 ∂f/∂x = ∂²(xf)/∂x² − x ∂²f/∂x².
Dʳ(I) is generated by the iterated partials of order ≤ r of the elements of I
(Dpow_span, Hironaka/Algebra/Local/Derivative.lean); this file shows that in characteristic zero
(Algebra ℚ R, the standing hypothesis of RegularCoords) the partials of order exactly r
suffice, as long as there is a coordinate to differentiate along (0 < n). The general form of
Kollár's two identities is ∂^{i₀ ∷ l}(x_{i₀} f) = x_{i₀} ∂^{i₀ ∷ l} f + (k + 1) ∂^l f, k the
number of occurrences of i₀ in l (iterPderiv_x_mul), and k + 1 is a unit. The result is
a remark on the definition; nothing else in the library depends on it.
The partials of order exactly r of the elements of S (compare iterPderivSet, order
≤ r).
Equations
- c.topPderivSet S r = ⋃ (l : List (Fin n)), ⋃ (_ : l.length = r), c.iterPderiv l '' S
Instances For
Iterated partials do not depend on the order of differentiation.
Every r-th partial of an element of I lies in Dʳ(I) [Kol07, Definition 73].
The r-th partials of elements of I lie in Dʳ(I).
Kollár's first identity [Kol07, Definition 73]: for j ≠ i,
∂ⱼ f = ∂ⱼ∂ᵢ(xᵢ f) − xᵢ ∂ⱼ∂ᵢ f.
Kollár's second identity [Kol07, Definition 73]: 2 ∂ᵢ f = ∂ᵢ²(xᵢ f) − xᵢ ∂ᵢ² f.
The general form of Kollár's identities: ∂^l(xᵢ f) = xᵢ ∂^l f + k ∂^{l ∖ i} f, where k is
the number of occurrences of i in l and l ∖ i erases one of them.
In characteristic zero, every r-th partial of an element of I is a combination of
(r+1)-th partials of elements of I, provided there is a coordinate (0 < n):
(k + 1) ∂^l f = ∂^{i₀ ∷ l}(x_{i₀} f) − x_{i₀} ∂^{i₀ ∷ l} f with k + 1 a unit.
In characteristic zero the r-th partials of elements of I lie in the span of the
(r+1)-th partials (0 < n).
In characteristic zero, Dʳ(I) is generated by the r-th iterated partials of the elements
of I alone, provided there is a coordinate (0 < n) (Kollár's remark in
[Kol07, Definition 73]).