SageMath provides a suite of classes and implementations for working with Lie Conformal Algebras. To interact with these algebras, you can use the core Lie Conformal Algebra classes and various specialized implementations for specific mathematical structures.
Core Classes:
LieConformalAlgebra: The primary class for defining and manipulating Lie conformal algebras.LieConformalAlgebraElement: Represents individual elements within a Lie conformal algebra.
Specialized Implementations (Examples):
SageMath includes several pre-implemented Lie Conformal Algebras that you can use directly for research or testing:
AbelianLieConformalAlgebraAffineLieConformalAlgebraBosonicGhostsLieConformalAlgebraFermionicGhostsLieConformalAlgebraFreeBosonsLieConformalAlgebraFreeFermionsLieConformalAlgebraN2LieConformalAlgebraNeveuSchwarzLieConformalAlgebraVirasoroLieConformalAlgebraWeylLieConformalAlgebra
For more advanced structural work, you can also explore implementations for FinitelyFreelyGeneratedLCA, FreelyGeneratedLieConformalAlgebra, GradedLieConformalAlgebra, and algebras defined via LieConformalAlgebraWithBasis or LieConformalAlgebraWithStructureCoefs.