Loop Lie algebras and their central extensions #
Given a Lie algebra L, the loop algebra is the Lie algebra of maps from a circle into L. This
can mean many different things, e.g., continuous maps, smooth maps, polynomial maps. In this file,
we consider the simplest case of polynomial maps, meaning we take a base change with the ring of
Laurent polynomials.
Loop Lie algebras admit central extensions attached to invariant inner products on the base Lie algebra. When the base Lie algebra is finite dimensional and simple, the corresponding central extension (with an outer derivation attached) admits an infinite root system with affine Weyl group. These extended Lie algebras are called untwisted affine Kac-Moody Lie algebras.
We implement the basic theory using AddMonoidAlgebra instead of LaurentPolynomial for
flexibility. The classical loop algebra is then written loopAlgebra R ℤ L.
Main definitions #
LieAlgebra.loopAlgebra: The tensor product of a Lie algebra with anAddMonoidAlgebra.LieAlgebra.loopAlgebra.toFinsupp: A linear equivalence from the loop algebra to the space of finitely supported functions.LieAlgebra.loopAlgebra.twoCochainOfBilinear: The 2-cochain for a loop algebra with trivial coefficients attached to a symmetric bilinear form on the base Lie algebra.LieAlgebra.loopAlgebra.twoCocycleOfBilinear: The 2-cocycle for a loop algebra with trivial coefficients attached to a symmetric invariant bilinear form on the base Lie algebra.
TODO #
- Evaluation representations
- Construction of central extensions from invariant forms.
- Positive energy representations induced from a fixed central character
Tags #
lie ring, lie algebra, base change, Laurent polynomial
A loop algebra is the base change of a Lie algebra L over R by R[z,z⁻¹]. We make a
slightly more general definition which coincides with the Laurent polynomial construction when
A = ℤ
Equations
- LieAlgebra.loopAlgebra R A L = TensorProduct R (AddMonoidAlgebra R A) L
Instances For
An Lie algebra isomorphism between the Loop algebra (with A = ℤ) and the tensor product with
Laurent polynomials.
Equations
Instances For
A linear isomorphism to finitely supported functions.
Equations
Instances For
The residue pairing on the loop algebra. When A = ℤ and the elements are viewed as Laurent
polynomials with coefficients in L, the pairing is interpreted as (f, g) ↦ Res f dg.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A 2-cochain on a loop algebra given by an invariant bilinear form. When A = ℤ, the alternating
condition amounts to the fact that Res f df = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A 2-cocycle on a loop algebra given by an invariant bilinear form.
Equations
- LieAlgebra.LoopAlgebra.twoCocycleOfBilinear R A L Φ hΦ hΦs = ⟨LieAlgebra.LoopAlgebra.twoCochainOfBilinear R A L Φ hΦs, ⋯⟩