Formal partial derivatives of multivariate power series #
This file defines MvPowerSeries.pderiv R i, the formal partial derivative of a multivariate
power series with respect to variable i, as a
Derivation R (MvPowerSeries σ R) (MvPowerSeries σ R).
See also PowerSeries.derivative for the univariate setting.
Main definitions #
MvPowerSeries.pderiv R i: the formal partial derivative with respect toi, as a derivation.
Main results #
MvPowerSeries.coeff_pderiv: coefficient formulacoeff n (pderiv R i f) = coeff (n + single i 1) f * (n i + 1).MvPowerSeries.pderiv_coe: compatibility withMvPolynomial.pderiv.MvPowerSeries.trunc_pderiv: truncation commutes with partial differentiation.MvPowerSeries.pderiv.ext: a power series is determined by its constant term and its partial derivatives.MvPowerSeries.pderiv_pow: power rule.MvPowerSeries.pderiv_inv,MvPowerSeries.pderiv_inv': derivative of an inverse.
The underlying function of the formal partial derivative with respect to variable i.
This is packaged as a derivation in MvPowerSeries.pderiv.
Equations
- MvPowerSeries.pderivFun i f d = (MvPowerSeries.coeff (d + Finsupp.single i 1)) f * (↑(d i) + 1)
Instances For
The formal partial derivative of a multivariate formal power series with respect to
variable i, as an R-derivation on MvPowerSeries σ R.
Equations
- MvPowerSeries.pderiv R i = { toFun := MvPowerSeries.pderivFun i, map_add' := ⋯, map_smul' := ⋯, map_one_eq_zero' := ⋯, leibniz' := ⋯ }
Instances For
The partial derivative of g^n equals n * g^(n-1) * g'.
If f and g have the same constant term and all partial derivatives, then they are equal.
The CommRing assumption is needed because the proof uses smul_right_inj, which requires
cancellation of addition in R; IsAddTorsionFree alone does not suffice.