Formal partial derivatives of multivariate power series #
MvPowerSeries.pderiv s is the formal partial derivative with respect to the variable
s, as an R-linear map. Beyond the basic calculus (MvPowerSeries.pderiv_C,
MvPowerSeries.pderiv_X, compatibility with polynomials MvPowerSeries.pderiv_coe),
the Leibniz rule (MvPowerSeries.pderiv_mul) and the chain rule for substitution
(MvPowerSeries.pderiv_subst) are proved by continuity and density from the polynomial
case: both sides are continuous for the product topologies with any ring topology, so
the proofs instal the discrete topology and the statements remain topology-free.
Also provides MvPowerSeries.continuous_subst: substitution is continuous for the
product topologies over a topological ring of coefficients — each coefficient of
subst a f is a fixed finite linear combination of coefficients of f.
Substitution of power series is continuous, coefficientwise: each coefficient of
subst a f is a fixed finite linear combination of coefficients of f.
This generalizes MvPowerSeries.continuous_subst from discrete coefficients to any
topological ring of coefficients.
Substitution along families with vanishing constant coefficients preserves the constant coefficient.
The formal partial derivative of a multivariate power series.
Equations
- MvPowerSeries.pderiv s = { toFun := fun (h : MvPowerSeries σ R) (d : σ →₀ ℕ) => ↑(d s + 1) * (MvPowerSeries.coeff (d + Finsupp.single s 1)) h, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The chain rule for formal partial derivatives of a substitution.
A substitution whose family is annihilated by ∂_s is annihilated by ∂_s.
The Euler identity for formal power series: the operator ∑ s, X s * ∂/∂X s acts on
the degree-n homogeneous part as multiplication by n.
A power series with zero constant term all of whose partial derivatives vanish is zero, provided the coefficient ring has no additive torsion (e.g. characteristic zero domains).