Differentiation of Laurent series #
This file bundles the coefficientwise formal derivative D of Laurent series as a derivation over
any commutative ring, using the Leibniz rule from LaurentSeries.Basic. The bundle allows the
universal property of Kähler differentials to compare it with differentiation of algebraic
functions in a local parameter. Laurent derivations carry the commutator Lie algebra structure
over the coefficient ring, with [aD, bD] = (a Db - b Da)D over any commutative ring.
It then records how D interacts with the order ord = HahnSeries.orderTop and with the
valuation topology of K⸨X⸩. The coefficient of Xⁿ⁻¹ in D f is n times the coefficient of
Xⁿ in f, so D lowers the order by at most one. The order drops by exactly one when the
leading exponent r times the leading coefficient is nonzero, for instance over a field in which
r is nonzero. In general the order of D f is one less than the first exponent n with
n • f.coeff n ≠ 0, and D f = 0 when there is no such exponent. Without additive torsion, as
in characteristic zero, the kernel of D is the constants. Over a field, D satisfies the
inverse and quotient rules, and it maps the neighbourhood {f | v f ≤ exp (-m)} of zero into
{f | v f ≤ exp (-(m - 1))}, so it is continuous for the valuation topology.
The underlying linear map is Mathlib's LaurentSeries.derivative; no new differentiation
operation is introduced.
Main results #
TauCeti.laurentSeriesDerivation:Das a derivation.Derivation.laurentSeriesLieRingandDerivation.laurentSeriesLieAlgebra: the commutator Lie structures on Laurent derivations.LaurentSeries.lie_smul_laurentSeriesDerivation: the coefficient formula for the commutator.LaurentSeries.weightDerivation_intCastAddHom: the weight derivation of the integer cast is the Euler operatorX D.LaurentSeries.coeff_derivative_order_sub_one: the coefficient ofX ^ (r - 1)inD fisrtimes the leading coefficient off, wherer = f.order.LaurentSeries.orderTop_le_orderTop_derivative_add_one:ord f ≤ ord (D f) + 1.LaurentSeries.zero_le_orderTop_derivative:Dmaps power series to power series.LaurentSeries.zero_le_orderTop_mul_derivative: iffandgare power series, so isf D g.LaurentSeries.orderTop_derivative_eq_sub_one: the order ofD fis one less than the first exponent whose coefficient survives differentiation.LaurentSeries.orderTop_derivative_eq_order_sub_one_of_cast_ne_zero: if the orderroffis nonzero in a ring without zero divisors, thenord (D f) = r - 1.LaurentSeries.derivative_eq_zero_iff_exists_C: without additive torsion the kernel ofDconsists of the constants.LaurentSeries.derivative_invandLaurentSeries.derivative_div: the inverse and quotient rules over a field.LaurentSeries.continuous_derivative:Dis continuous for the valuation topology.LaurentSeries.ratHahnSeriesDerivation_ramifiedEmbedding: the chain rule on ramified levels. Under the level-nembeddingu ↦ t ^ (1 / n)into rational-exponent Hahn series, the derivatived/dtis(1 / n) u ^ (1 - n) D.
Formal Laurent differentiation as a derivation. Its linear map is the existing coefficientwise derivative.
Instances For
The bundled Laurent derivation evaluates as the coefficientwise derivative.
The commutator Lie ring on Laurent derivations with their coefficientwise codomain scalars. The native derivation Lie ring uses the algebra-induced codomain module; these scalar actions agree. Additive transport keeps the existing additive group on derivations.
Evaluation of the commutator through the coefficientwise Laurent scalar presentation.
Laurent derivations form a Lie algebra over the coefficient ring, retaining the existing coefficientwise scalar action on derivations.
The commutator of Laurent vector fields has coefficient a D b - b D a.
This formula uses no characteristic assumption.
The coefficient of Xⁿ in f' is n + 1 times the coefficient of Xⁿ⁺¹ in f.
The coefficient of Xⁿ⁻¹ in f' is n times the coefficient of Xⁿ in f.
The residue of a formal derivative is zero, including for module-valued coefficients.
The coefficient of X ^ (r - 1) in f', where r is the order of f, is r times the
leading coefficient of f.
Differentiation lowers the order by at most one: ord f ≤ ord f' + 1.
Differentiation preserves power series: if f has no negative powers of X, neither has
f'.
If n is the first exponent with n • f.coeff n ≠ 0, then f' has order n - 1.
If the order r of f times its leading coefficient is nonzero, then f' has order
r - 1.
A Laurent series has derivative zero exactly when n • f.coeff n = 0 for every exponent
n.
Without additive torsion, a Laurent series has derivative zero exactly when it is constant.
Vector fields regular at the origin preserve power series: if f and g have no
negative powers of X, neither has f g'.
The Euler operator X D multiplies the coefficient of Xⁿ by n.
The weight derivation of the integer cast is the Euler operator X D.
If the order r of f is nonzero in a ring R without zero divisors, for instance a field
in which r is nonzero, then f' has order r - 1. Nonvanishing of r forces f ≠ 0, because
the zero series has order 0.
The kernel of the derivative. Over a ring without additive torsion, for instance a field of characteristic zero, the Laurent series with derivative zero are exactly the constants.
Chain rule on ramified levels: under the level-n embedding u ↦ t ^ (1 / n), the
derivative d/dt of rational-exponent Hahn series is (1 / n) u ^ (1 - n) d/du.
The inverse rule: (f⁻¹)' = -(f⁻¹ ^ 2 * f').
The quotient rule: (f / g)' = (f' * g - f * g') / g ^ 2.
If f vanishes to order at least m, then f' vanishes to order at least m - 1.
The derivative of Laurent series is continuous for the valuation topology.