The residue 2-cocycle on formal currents #
For a bilinear form Φ on a Lie algebra L over a commutative ring R, the residue pairing on
formal currents R⸨X⸩ ⊗[R] L is
(f ⊗ x, g ⊗ y) ↦ Res(f dg) Φ(x, y),
the tensor product of the Laurent residue pairing LaurentSeries.residuePairing with Φ. It has
the finite coefficient formula (u, v) ↦ ∑ n Φ(u₋ₙ, vₙ), where uₖ is the L-valued coefficient
of Xᵏ and only finitely many n contribute, because both currents have finite lower order. When
Φ is symmetric the pairing is alternating, hence a 2-cochain with trivial coefficients, and when
Φ is moreover invariant it is a 2-cocycle. Its restriction to polynomial currents is Mathlib's
residue pairing LieAlgebra.LoopAlgebra.residuePairing on loopAlgebra R ℤ L, and so its cochain
restricts to Mathlib's LieAlgebra.LoopAlgebra.twoCochainOfBilinear.
The pairing vanishes on currents of orders at least M and N with M + N > 0, and on two
currents of nonnegative order. In particular every current pairs to zero with all currents of
sufficiently high order, and the pairing vanishes on the positive currents, those of order at
least zero. Dually, it vanishes on polynomial currents of orders below M and N with
M + N ≤ 1, in particular on the negative currents t⁻¹ L[t⁻¹].
The sign convention is Mathlib's: on modes x_m = Xᵐ ⊗ x, the pairing is
(x_m, y_n) ↦ n Φ(x, y) δ_{m + n, 0}. The central extension cocycle c_κ = -κ(x, y) Res(f dg)
of an invariant symmetric form κ is the cocycle attached here to Φ = -κ.
Main results #
TauCeti.CurrentAlgebra.residuePairing: the residue pairing on formal currents.TauCeti.CurrentAlgebra.residuePairing_eq_sum: its finite coefficient formula.TauCeti.CurrentAlgebra.residuePairing_ofLoop: its restriction to polynomial currents.TauCeti.CurrentAlgebra.residuePairing_ofLoop_trunc: truncating both currents far enough out preserves their pairing.TauCeti.CurrentAlgebra.residuePairing_eq_zero_of_mem_orderSubmodule: vanishing on currents of orders summing to a positive integer.TauCeti.CurrentAlgebra.residuePairing_eq_zero_of_mem_truncSubmodule: vanishing on polynomial currents of orders belowMandNwithM + N ≤ 1.TauCeti.CurrentAlgebra.residuePairing_lie: the 2-cocycle identity for an invariant form.TauCeti.CurrentAlgebra.twoCochainOfBilinear: the alternating 2-cochain of a symmetric form.TauCeti.CurrentAlgebra.twoCocycleOfBilinear: the 2-cocycle of an invariant symmetric form.TauCeti.CurrentAlgebra.twoCochainOfBilinearSMulRight: the residue 2-cochain(u, v) ↦ Res(f dg) Φ(x, y) • zwith coefficients in a moduleZwith trivial action, linear inzand natural inZ.
References #
- V. G. Kac, Infinite-Dimensional Lie Algebras, 3rd ed., Chapter 7, for the residue cocycle defining the affine central extension.
- E. Frenkel, Langlands Correspondence for Loop Groups, §1.3, for the residue cocycle on the
formal loop algebra
g((t)).
The residue pairing (f ⊗ x, g ⊗ y) ↦ Res(f dg) Φ(x, y) on formal currents.
Instances For
The residue pairing on pure tensors.
The residue pairing of X⁻¹ ⊗ x with X ⊗ y exceeds that of 1 ⊗ x with 1 ⊗ y by
Φ(x, y).
The residue pairing of the zero form is zero.
The residue pairing is linear in the form: rescaling the form rescales the pairing.
The residue pairing is additive in the form.
The finite coefficient formula for the residue pairing: if u has order at least M and v
has order at least N, then the pairing is ∑_{N ≤ n ≤ -M} n Φ(u₋ₙ, vₙ).
The residue pairing vanishes on currents of orders at least M and N when M + N > 0.
The residue pairing vanishes on two currents of nonnegative order.
The residue pairing vanishes on polynomial currents of orders below M and N when
M + N ≤ 1. In particular it vanishes on two negative currents.
Every current pairs to zero with all currents of sufficiently high order.
The residue pairing of a symmetric form is skew-symmetric.
The residue pairing of a symmetric form is alternating, over every commutative ring.
The residue pairing of an invariant form satisfies the 2-cocycle identity with trivial coefficients.
The residue pairing restricts to Mathlib's residue pairing on polynomial currents.
Truncating both currents preserves their residue pairing, provided each cutoff exceeds minus the lower order of the other current.
The alternating residue 2-cochain with trivial coefficients attached to a symmetric bilinear
form on L: (f ⊗ x, g ⊗ y) ↦ Res(f dg) Φ(x, y).
Instances For
The values of the residue cochain are those of the residue pairing.
The residue cochain restricts to Mathlib's residue cochain on polynomial currents.
Rescaling the form rescales the residue cochain.
The residue 2-cocycle with trivial coefficients attached to an invariant symmetric bilinear
form on L. For Φ = -κ it is the cocycle -κ(x, y) Res(f dg) defining the affine central
extension of level κ.
Instances For
The underlying cochain of the residue cocycle is the residue cochain.
Rescaling the form rescales the residue cocycle.
The residue 2-cochain with coefficients in a module Z with trivial action, attached to a
symmetric bilinear form Φ on L and a vector z : Z:
(f ⊗ x, g ⊗ y) ↦ Res(f dg) Φ(x, y) • z. It is linear in z; for Z = R and z = 1 it is
twoCochainOfBilinear.
Instances For
The values of the residue cochain with coefficients in Z are the values of the residue
pairing times z.
For Z = R, the residue cochain with coefficient 1 is the scalar residue cochain.
Naturality of the residue cochain in its coefficients. Pushing the residue cochain with
coefficient z forward along a linear map g : Z → Z' gives the residue cochain with coefficient
g z.
The residue cochain with coefficients in Z of an invariant symmetric form is a 2-cocycle.
A trivial-coefficient coboundary cannot equal a residue cocycle. If -F [u, v] is
Res(u, v) • z for all currents u, v, then Φ(x, y) • z = 0: the coboundary takes equal values
on (X⁻¹ ⊗ x, X ⊗ y) and (1 ⊗ x, 1 ⊗ y), whose brackets agree, while the residue cocycle takes
the values Φ(x, y) • z and 0 there.