Let $\rho: \mathfrak{g} \rightarrow \mathfrak{gl}(V)$ be a Lie algebra representation. We implement this in the LieAlgebraRepresentation class as follows.
The user should input: the character of $\rho$, a LieAlgebraBasis of $\mathfrak{g}$, and the list of images $\rho(B_i)$ for each basis element $B_i$ in the LieAlgebraBasis.
As a first example, we create the standard representation of $sl_2$ from scratch. (This can be done automatically with standardRepresentation command.) It has highest weight $\omega_1$.
|
|
|
|
|
The object LieAlgebraRepresentation is a type, with ancestor classes HashTable < Thing.
The source of this document is in LieAlgebraRepresentations/documentation.m2:1555:0.