Documentation

TauCeti.Algebra.Lie.UniversalEnveloping.Abelian

The enveloping algebra of an abelian Lie algebra is its symmetric algebra #

Let L be an abelian Lie algebra over a commutative ring R, that is, one whose bracket vanishes identically (IsLieAbelian L). This file proves that the canonical map ι : L → UniversalEnvelopingAlgebra R L exhibits U(L) as the symmetric algebra of the R-module L, and reads off the resulting basis of U(L).

What this says #

The defining relation of U(L) is ι x * ι y - ι y * ι x = ι ⁅x, y⁆, so for an abelian L it is the commutativity relation and nothing else: U(L) is commutative (TauCeti.UniversalEnvelopingAlgebra.instCommRing), and it is the universal commutative R-algebra containing L, which is the symmetric algebra. Both algebras are therefore built by the same universal property, and the comparison is the pair of lifts in either direction; nothing finer, and in particular no Poincaré--Birkhoff--Witt input, is used.

The consequence that is not visible in the universal property is the basis. The symmetric algebra of a free module is a polynomial algebra (Mathlib's SymmetricAlgebra.equivMvPolynomial), so for a basis b of L the algebra U(L) is the polynomial algebra on the b i (TauCeti.UniversalEnvelopingAlgebra.mvPolynomialEquiv) and the monomials ∏ᵢ ι(b i) ^ nᵢ are an R-basis of it (TauCeti.UniversalEnvelopingAlgebra.basisMonomials). That is the Poincaré--Birkhoff--Witt ordered-monomial theorem for an abelian Lie algebra: the ordering of a monomial carries no information here, since the generators commute, so a monomial is recorded by its exponent function n : κ →₀ ℕ rather than by a sorted word.

The comparison also makes ι injective on any abelian L (TauCeti.UniversalEnvelopingAlgebra.ι_injective_of_isLieAbelian), with no hypothesis on L as a module: it identifies ι with the canonical map L → S(L), which the square-zero extension R ⊕ L retracts. For a general Lie algebra injectivity is instead a corollary of Poincaré--Birkhoff--Witt, which over a commutative ring needs L to be free (or at least projective) as an R-module, and is unconditional only over a field.

Where it is used #

A Cartan subalgebra H of a Lie algebra L with non-degenerate Killing form is abelian, by Mathlib's LieAlgebra.IsKilling.instIsLieAbelianOfIsCartanSubalgebra; that instance also asks that L be free and finite as an R-module, that R be an integral domain and a principal ideal ring, and that L be Artinian, all of which hold for a finite-dimensional Lie algebra over a field. TauCeti.UniversalEnvelopingAlgebra.symmetricAlgebraEquiv then applies to H with no hypotheses of its own beyond that abelianness, and identifies U(H) with S(H). This identification is used in the Harish-Chandra projection from the center of U(L) to S(H).

Main definitions and results #

References #

Commutativity #

@[instance_reducible]

The enveloping algebra of an abelian Lie algebra is commutative. The defining relation ι x * ι y - ι y * ι x = ι ⁅x, y⁆ of U(L) reads ι x * ι y = ι y * ι x when the bracket vanishes, and U(L) is generated by the scalars and those generators.

Equations

The comparison with the symmetric algebra #

The canonical map of an abelian Lie algebra into its enveloping algebra exhibits the enveloping algebra as the symmetric algebra. The two universal properties describe the same object: an R-linear map out of L into a commutative R-algebra is the same thing as a Lie algebra homomorphism, because the bracket on L and the commutator on the target both vanish.

The symmetric algebra of an abelian Lie algebra is its enveloping algebra, as an algebra isomorphism S(L) ≃ₐ[R] U(L) carrying the canonical generators to the canonical generators.

Equations
Instances For
    @[simp]

    The comparison isomorphism sends the canonical generator SymmetricAlgebra.ι R L x of S(L) to the canonical generator UniversalEnvelopingAlgebra.ι R x of U(L).

    The inverse of the comparison isomorphism sends the canonical generator UniversalEnvelopingAlgebra.ι R x of U(L) back to SymmetricAlgebra.ι R L x. This is the form to quote by hand; the simp-normal form is TauCeti.UniversalEnvelopingAlgebra.symmetricAlgebraEquiv_symm_ι', because simp rewrites ι to mkAlgHom by UniversalEnvelopingAlgebra.ι_apply.

    @[simp]

    TauCeti.UniversalEnvelopingAlgebra.symmetricAlgebraEquiv_symm_ι with its left-hand side in simp-normal form: the simp lemma UniversalEnvelopingAlgebra.ι_apply unfolds ι R x to mkAlgHom R L (TensorAlgebra.ι R x), so this is the shape simp actually meets.

    The canonical map of an abelian Lie algebra into its enveloping algebra is injective. Under the comparison it is the canonical map L → S(L), which is injective for every module. For a general Lie algebra injectivity is instead a corollary of the Poincaré--Birkhoff--Witt theorem, which over a commutative ring needs L to be free (or at least projective) as an R-module.

    The enveloping algebra of an abelian Lie algebra which is free as a module is free as a module.

    The monomial basis #

    The enveloping algebra of an abelian Lie algebra with a basis is a polynomial algebra on that basis.

    Equations
    Instances For
      @[simp]

      The polynomial identification sends the variable X i to the canonical generator ι R (b i) of U(L).

      The inverse of the polynomial identification sends the canonical generator ι R (b i) of U(L) back to the variable X i. This is the form to quote by hand; the simp-normal form is TauCeti.UniversalEnvelopingAlgebra.mvPolynomialEquiv_symm_ι', because simp rewrites ι to mkAlgHom by UniversalEnvelopingAlgebra.ι_apply.

      @[simp]

      TauCeti.UniversalEnvelopingAlgebra.mvPolynomialEquiv_symm_ι with its left-hand side in simp-normal form: the simp lemma UniversalEnvelopingAlgebra.ι_apply unfolds ι R (b i) to mkAlgHom R L (TensorAlgebra.ι R (b i)), so this is the shape simp actually meets.

      The polynomial identification is evaluation of a polynomial at the canonical generators.

      The monomials in a basis of an abelian Lie algebra are a basis of its enveloping algebra. This is the Poincaré--Birkhoff--Witt ordered-monomial theorem in the abelian case, where a monomial is determined by its exponent function because the generators commute.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.UniversalEnvelopingAlgebra.basisMonomials_apply (R : Type u) (L : Type v) [CommRing R] [LieRing L] [LieAlgebra R L] [IsLieAbelian L] {κ : Type w} (b : Module.Basis κ R L) (n : κ →₀ ℕ) :
        (basisMonomials R L b) n = n.prod fun (i : κ) (k : ℕ) => (UniversalEnvelopingAlgebra.ι R) (b i) ^ k

        The monomial basis vector at an exponent function n is the monomial ∏ᵢ ι (b i) ^ nᵢ in the canonical generators.