Choose a Cartan subalgebra, simple roots , and root vectors normalized by . Let
Here the coroots lie in the Cartan subalgebra, and . This last identity is the Weyl vector identity applied to the dual root system. For distinct simple roots, is not a root, hence . Consequently
These are exactly the sl2 Lie algebra relations. For nonzero the resulting homomorphism from is nonzero and therefore injective, since is simple. Its image is a Principal sl2 subalgebra. Equivalently its raising element is a principal nilpotent element, a nilpotent element with Lie algebra centralizer of dimension equal to the rank. The construction works for a semisimple Lie algebra with several simple factors by taking the triple in every factor, giving one diagonally embedded . This is the construction of a principal sl2 triple.
For a representation , restrict to this subalgebra and take its formal character. If is the weight space for the original Cartan subalgebra, the resulting q-character of a highest-weight representation, or the analogous q-character for any finite-dimensional representation, is
It is independent of conjugating the chosen principal triple. In particular a root has grading . Some conventions use instead; that convention divides all exponents here by two. The normalization above agrees with the ordinary sl2 Lie algebra character in the preceding part.
Choose a short simple root and a long simple root , with and angle . The six positive roots of the G2 root system are
and their negatives complete the two concentric hexagons of short and long roots. The fundamental weights are
so is itself a short root and is the highest root.
The seven-dimensional representation has weight set
each with weight multiplicity one. Their positive heights are , so the q-character of a highest-weight representation is
This is one weight string, hence
The representation is the fourteen-dimensional Adjoint representation. Its nonzero weights are the twelve roots, and its zero-weight space is the two-dimensional Cartan subalgebra. The positive root heights are , so
Splitting this into ordinary strings gives