Derivations of Hahn series #
For an additive map w : Γ →+ R, scaling the coefficient of t ^ g by w g is an R-derivation
HahnSeries.weightDerivation w of HahnSeries Γ R: exponents add under multiplication, so the
additivity w (g + h) = w g + w h is exactly the Leibniz rule. For Γ = ℤ and w the integer
cast it is the Euler operator t d/dt on Laurent series.
Over a ℚ-algebra R, the Euler operator with the rational cast as weight, followed by
multiplication by t⁻¹, is the derivative d/dt of rational-exponent Hahn series,
TauCeti.ratHahnSeriesDerivation R, given by the coefficient rule d/dt (t ^ q) = q t ^ (q - 1).
It restricts to the derivative of Puiseux series.
HahnSeries.weightDerivation is an R-derivation for the coefficientwise R-algebra structure
HahnSeries.instAlgebra, the only one available for a general Γ. When Γ is an ordered
semiring, such as ℤ or ℚ, instance search instead finds the structure inherited from R⟦X⟧
through HahnSeries.powerSeriesAlgebra, which agrees with it only propositionally; the derivative
TauCeti.ratHahnSeriesDerivation R is stated for the latter, so that it restricts to K-algebras
of rational-exponent series such as the Puiseux field.
Main definitions #
HahnSeries.weightDerivation w: the derivation scaling the coefficient oft ^ gbyw g.TauCeti.ratHahnSeriesDerivation R: the derivatived/dtonHahnSeries ℚ R.
Main results #
HahnSeries.coeff_weightDerivation,TauCeti.coeff_ratHahnSeriesDerivation: the coefficient formulas.TauCeti.orderTop_le_orderTop_ratHahnSeriesDerivation_add_one:d/dtlowers the order by at most one.TauCeti.ratHahnSeriesDerivation_eq_zero_iff: the series with derivative zero are the constants.
The weight derivation of Hahn series attached to an additive map w : Γ →+ R: it scales
the coefficient of t ^ g by w g. For Γ = ℤ and the integer cast this is the Euler operator
t d/dt.
Instances For
The coefficient of t ^ g in weightDerivation w x is w g times that of x.
The support of weightDerivation w x is contained in that of x.
The weight derivation sends the monomial r t ^ g to w g r t ^ g.
The derivative d/dt of Hahn series with rational exponents over a ℚ-algebra R,
given by d/dt (t ^ q) = q t ^ (q - 1). It is t⁻¹ times the weight derivation for the rational
cast, the Euler operator t d/dt.
It is a derivation for the default R-algebra structure on HahnSeries ℚ R, the one inherited
from R⟦X⟧ through HahnSeries.powerSeriesAlgebra, which is only propositionally equal to the
coefficientwise structure for which HahnSeries.weightDerivation is stated.
Instances For
The coefficient of t ^ (q - 1) in the derivative of x is q times the coefficient of
t ^ q in x.
Differentiation lowers the order by at most one: ord x ≤ ord (dx/dt) + 1.
The kernel of d/dt: the rational-exponent Hahn series with derivative zero are the
constants.