Finitely and Freely Generated Lie Conformal Algebras.¶
AUTHORS:
Reimundo Heluani (2019-08-09): Initial implementation.
- class sage.algebras.lie_conformal_algebras.finitely_freely_generated_lca.FinitelyFreelyGeneratedLCA(R, index_set=None, central_elements=None, category=None, element_class=None, prefix=None, names=None, latex_names=None, **kwds)[source]¶
Bases:
FreelyGeneratedLieConformalAlgebra
Abstract base class for finitely generated Lie conformal algebras.
This class provides minimal functionality, simply sets the number of generators.
- central_elements()[source]¶
The central elements of this Lie conformal algebra.
EXAMPLES:
sage: R = lie_conformal_algebras.NeveuSchwarz(QQ); R.central_elements() (C,)
>>> from sage.all import * >>> R = lie_conformal_algebras.NeveuSchwarz(QQ); R.central_elements() (C,)
- gens()[source]¶
The generators for this Lie conformal algebra.
OUTPUT:
This method returns a tuple with the (finite) generators of this Lie conformal algebra.
EXAMPLES:
sage: Vir = lie_conformal_algebras.Virasoro(QQ); sage: Vir.gens() (L, C)
>>> from sage.all import * >>> Vir = lie_conformal_algebras.Virasoro(QQ); >>> Vir.gens() (L, C)
See also
lie_conformal_algebra_generators
- ngens()[source]¶
The number of generators of this Lie conformal algebra.
EXAMPLES:
sage: Vir = lie_conformal_algebras.Virasoro(QQ); Vir.ngens() 2 sage: V = lie_conformal_algebras.Affine(QQ, 'A1'); V.ngens() 4
>>> from sage.all import * >>> Vir = lie_conformal_algebras.Virasoro(QQ); Vir.ngens() 2 >>> V = lie_conformal_algebras.Affine(QQ, 'A1'); V.ngens() 4