The residue pairing on Laurent series #
For Laurent series over a commutative ring, this file packages the bilinear form
(f, g) ↦ Res(f dg) = (f * g').coeff (-1).
The pairing is alternating, hence skew-symmetric, over every commutative ring: in the residue of
f df the terms indexed by Xⁱ and X⁻ⁱ cancel in pairs, so no characteristic assumption is
needed. It satisfies the cyclic identity obtained by taking the residue of d(fgh), and every
vector field h d/dX is skew for it, since Res(h f' dg) + Res(f d(h g')) is the residue of
d(f h g'). Its value on monomials fixes the sign convention; more
generally it is the finite sum ∑ n f₋ₙ gₙ over the exponents allowed by the orders of f and
g, and it vanishes on two power series. Over a field it is continuous for the Laurent
valuation topology.
The convention agrees with LieAlgebra.LoopAlgebra.residuePairing: on monomials it is
Res(aX^m d(bX^n)) = n(ab) when m + n = 0 and zero otherwise.
Main results #
LaurentSeries.residuePairing: the bilinear formRes(f dg).LaurentSeries.residuePairing_eq_neg_swap: integration by parts for residues.LaurentSeries.residuePairing_self: alternation over every commutative ring.LaurentSeries.residuePairing_mul_add_cyclic: the cyclic identity.LaurentSeries.residuePairing_mul_derivative_add: vector fieldsh d/dXare skew for the pairing.LaurentSeries.residuePairing_single: its value on Laurent monomials.LaurentSeries.residuePairing_eq_sum: its finite coefficient formula.LaurentSeries.residuePairing_coe_powerSeries: vanishing on formal power series.LaurentSeries.residuePairing_toLaurentSeries: on Laurent polynomials it is the coefficient ofT⁻¹inf * g', for the derivativeLaurentPolynomial.derivative.LaurentSeries.continuous_residuePairing: joint continuity over a field.LaurentSeries.residuePairing_substAlgHom: substitution multiplies the pairing by the order of the substituted parameter, so formal coordinate changes preserve it.
The Laurent residue pairing Res(f dg), as a bilinear form over the coefficient ring.
Instances For
The residue pairing evaluates as the coefficient of X⁻¹ in f * g'.
Integration by parts for formal residues: Res(f dg) = -Res(g df).
The residue pairing is alternating over every commutative ring.
Multiplication may be moved between the first input and the differentiated second input, up to the correction supplied by Leibniz's rule.
The three logarithmic terms in d(fgh) have residues summing to zero.
Vector fields are skew for the residue pairing. For every Laurent series h, the
derivation f ↦ h f' satisfies Res(h f' dg) + Res(f d(h g')) = 0: the sum is the residue of the
exact differential d(f h g').
The residue pairing on Laurent monomials. This formula fixes the convention relative to the polynomial-loop pairing.
The residue pairing is a finite sum of coefficients: if f has order at least M and g
has order at least N, then Res(f dg) = ∑_{N ≤ n ≤ -M} n f₋ₙ gₙ.
A constant in the differentiated input pairs to zero.
Two formal power series have zero residue pairing.
On Laurent polynomials, the residue pairing Res(f dg) is the coefficient of T⁻¹ in
f * g', for the derivative of Laurent polynomials.
Substitution by a nonzero parameter of order e multiplies the residue pairing by e.
This includes ramified substitutions and holds in every characteristic.
The Laurent residue pairing is jointly continuous for the valuation topology, with any topology on the coefficient field.