Skip to content

Lie algebras #14901

@tscrim

Description

@tscrim

Initial implementation of Lie algebras in sage.

This will contain the following:

  • Free Lie algebras
    • Hall basis
    • Lyndon basis
  • Abelian Lie algebras
  • Lie algebras from an associative algebra
  • Lie algebras from structure coefficients
  • Finite type Lie algebras
    • As matrices for types ABCD
    • In the Chevalley basis
  • gln
  • Untwisted affine Lie algebras constructed from a finite type
  • Untwisted affine Kac-Moody Lie algebras (i.e. the above and the Lie derivative)
  • Universal enveloping algebras
    • PBW bases
  • Quotient, sub, and direct sum Lie algebras and Lie algebra ideals
  • Other examples:
    • Upper triangular matrices
    • Strictly upper triangular matrices
    • Heisenberg algebra
    • Witt algebra
    • Virasoro algebra
    • Some nilpotent Lie algebras
  • Kac-Moody algebras based only on a (generalized) Cartan matrix
  • Lie algebra (co)homology
  • Chargeless and Verma modules for the Virasoro algebra
  • Fock space
  • sun

There might also be the following:

  • recovery of Lie group from Lie algebra (Nilpotent Lie groups #26344 for nilpotent Lie groups)
  • connection between the quantum group and the Hall algebra (coming from representations of a quiver over Fq)

With this, one will be able to do basic computations, as well as compute things such as the lower central series (depending on the type).

Current ticket breakdown (more might follow):

Bug tickets: #25007, #25008, #33836, #34006

Quantum group tickets:

Other related tickets:

Nilpotent Lie algebras tickets:

Depends on #16824
Depends on #16826

CC: @sagetrac-sage-combinat @anneschilling @nthiery @darijgr @bsalisbury1 @dwbump @simon-king-jena

Component: algebra

Keywords: Lie algebras, Kac Moody, days54, fpsac2019

Author: Travis Scrimshaw

Branch/Commit: public/algebras/lie_algebras-14901 @ b8bcd7d

Issue created by migration from https://trac.sagemath.org/ticket/14901

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions