This section describes basic functionality for Lie algebra representations: see Chapter REPRESENTATIONS OF LIE GROUPS AND ALGEBRAS for more functions for highest weight representations and decompositions.
The standard (projective) representation of the semisimple group of Lie type G over an extension its base ring. In other words, the smallest dimension highest-weight representation. For the classical groups, this is the natural representation. If this is a projective representation rather than a linear representation, a warning is given. This is constructed from the corresponding Lie algebra representation, using the algorithm in [CMT04].
The adjoint (projective) representation of the group of Lie type G over an extension of its base ring, i.e. the representation given by the action of G on its Lie algebra. The Lie algebra itself is the second returned value. This is constructed from the corresponding Lie algebra representation, using the algorithm in [CMT04].
The Lie algebra of the group of Lie type G, together with the adjoint representation. If this is a projective representation rather than a linear representation, a warning is given.
The highest weight (projective) representation with highest weight v of the group of Lie type G over an extension of its base ring. If this is a projective representation rather than a linear representation, a warning is given. This is constructed from the corresponding Lie algebra representation, using the algorithm in [CMT04].
> G := GroupOfLieType("A2", Rationals() : Isogeny := "SC");
> rho := StandardRepresentation(G);
> rho(elt< G | 1 >);
[ 0 -1 0]
[ 1 0 0]
[ 0 0 1]
> rho(elt<G | <2,1/2> >);
[ 1 0 0]
[ 0 1 0]
[ 0 1/2 1]
> rho(elt< G | VectorSpace(Rationals(),2)![3,5] >);
[ 3 0 0]
[ 0 5/3 0]
[ 0 0 1/5]
>
> G := GroupOfLieType("A2", Rationals());
> Invariants(CoisogenyGroup(G));
[ 3 ]
> rho := StandardRepresentation(G);
Warning: Projective representation
> BaseRing(Codomain(rho));
Algebraically closed field with no variables
> rho(elt< G | VectorSpace(Rationals(),2)![3,1] >);
[r1 0 0]
[ 0 r2 0]
[ 0 0 r2]
> rho(elt< G | VectorSpace(Rationals(),2)![3,1] >)^3;
[ 9 0 0]
[ 0 1/3 0]
[ 0 0 1/3]
A contravariant form for the image of the matrix representation ρ of a group of Lie type.
Given a projective matrix representation ρ:G to GLm(k), return its inverse.