Lie algebras of Hahn series with Lie algebra coefficients #
For a Lie ring L and an ordered cancellative monoid Γ, the Hahn series HahnModule Γ R L with
coefficients in L form a Lie ring under the coefficient convolution
⁅x, y⁆_c = ∑_{a + b = c} ⁅x_a, y_b⁆.
Each sum is finite, because the supports are partially well-ordered, and the support of the
bracket lies in the sum of the supports. For Γ = ℤ and a Lie algebra L over a field K, this is
the formal loop algebra L((t)).
If L is a Lie algebra over a commutative ring R, the bracket is bilinear for the
coefficientwise action of R, and also for the convolution action of the Hahn series
HahnSeries Γ R, so HahnModule Γ R L is a Lie algebra over both. On monomials,
⁅single a x, single b y⁆ = single (a + b) ⁅x, y⁆.
The construction is functorial in L: a morphism f : L → L' of Lie algebras over R, applied
to every coefficient, is a morphism of Lie algebras HahnModule Γ R L → HahnModule Γ R L' over
HahnSeries Γ R, and isomorphisms of Lie algebras induce isomorphisms. This rests on the
naturality of the coefficientwise extension of biadditive maps
(HahnModule.convolutionAddMonoidHom_map_map, HahnModule.map_convolutionAddMonoidHom).
Main definitions and results #
HahnModule.instBracket: the coefficient convolution bracket, the coefficientwise extensionHahnModule.convolutionAddMonoidHomof the bracket ofL.HahnModule.of_symm_lie: the bracket is the coefficientwise extension of the bracket ofL.HahnModule.coeff_lie: the coefficient formula for the bracket.HahnModule.support_lie_subset: the support of a bracket lies in the sum of the supports.HahnModule.orderTop_add_le_lie: over a linearly orderedΓ, the order of a bracket is at least the sum of the orders.HahnModule.instLieRing: the Lie ring ofL-valued Hahn series.HahnModule.instLieAlgebra,HahnModule.instLieAlgebraHahnSeries: the Lie algebra structures overRand overHahnSeries Γ R.HahnModule.single_lie_single: the bracket of two monomials.LieHom.hahnModuleMap Γ f: the morphism of Lie algebras of Hahn series induced byf, with coefficientsLieHom.coeff_hahnModuleMap, compatible with identities and composition (LieHom.hahnModuleMap_id,LieHom.hahnModuleMap_comp) and injective whenfis (LieHom.hahnModuleMap_injective).LieEquiv.hahnModuleCongr Γ e: the isomorphism of Lie algebras of Hahn series induced by an isomorphisme.
References #
- E. Frenkel, Langlands Correspondence for Loop Groups, §1.2.
The proof of the Leibniz rule reindexes double sums over antidiagonals, following the proof of
HahnSeries.mul_assoc in Mathlib's Mathlib/RingTheory/HahnSeries/Multiplication.lean.
The coefficient convolution bracket ⁅x, y⁆_c = ∑_{a + b = c} ⁅x_a, y_b⁆ of Hahn series
with coefficients in a Lie ring: the coefficientwise extension convolutionAddMonoidHom of the
biadditive bracket of L.
Read through HahnModule.of, the bracket is the coefficientwise extension
convolutionAddMonoidHom of the bracket of L.
The coefficient formula ⁅x, y⁆_c = ∑_{a + b = c} ⁅x_a, y_b⁆.
The coefficients of a bracket may be computed over any partially well-ordered set containing the support of the first argument.
The coefficients of a bracket may be computed over any partially well-ordered set containing the support of the second argument.
The support of a bracket lies in the sum of the supports.
The bracket of two monomials: ⁅x t ^ a, y t ^ b⁆ = ⁅x, y⁆ t ^ (a + b).
Hahn series with coefficients in a Lie ring form a Lie ring under the convolution bracket.
Over a linearly ordered Γ, the order of a bracket is at least the sum of the orders.
The convolution bracket is bilinear for the coefficientwise action of R.
The convolution bracket is bilinear for the convolution action of the Hahn series
HahnSeries Γ R. For Γ = ℤ this makes the formal loop algebra L((t)) a Lie algebra over the
Laurent series R((t)).
Functoriality in the coefficient Lie algebra #
A morphism f : L → L' of Lie algebras over R induces, coefficient by coefficient, a
morphism of Lie algebras HahnModule Γ R L → HahnModule Γ R L' over HahnSeries Γ R, sending
∑ xₐ tᵃ to ∑ f (xₐ) tᵃ. For Γ = ℤ this is the functoriality of the formal loop algebra
L((t)) in L.
Instances For
Reading f.hahnModuleMap Γ x through HahnModule.of applies f to every coefficient.
The coefficients of f.hahnModuleMap Γ x are the images under f of those of x.
On the series attached to x, the induced map applies f to every coefficient.
The monomial x tᵃ goes to the monomial f (x) tᵃ.
The identity of L induces the identity of HahnModule Γ R L.
The construction is compatible with composition of morphisms.
An injective morphism of Lie algebras induces an injective morphism of Hahn series.
An isomorphism e : L ≃ L' of Lie algebras over R induces, coefficient by coefficient, an
isomorphism of Lie algebras HahnModule Γ R L ≃ HahnModule Γ R L' over HahnSeries Γ R.
Instances For
The isomorphism of Hahn series is the morphism induced by the underlying morphism.
Reading e.hahnModuleCongr Γ x through HahnModule.of applies e to every coefficient.
The inverse of the induced isomorphism is induced by the inverse isomorphism.
The identity isomorphism of L induces the identity isomorphism of HahnModule Γ R L.
The construction is compatible with composition of isomorphisms.