Skip to content

Find the exact object.

Names, aliases, Unicode, and common TeX notation. Open full search

Compact Lie representation formulas

A highest weight determines the dimension and quadratic invariants of a finite-dimensional complex irrep. A global group imposes a separate condition on its central character. The formulas below keep these two calculations distinct and fix the normalization needed to use their numerical outputs in physics.

The domain is a compact simply connected group G~\widetilde G with simple Lie algebra, or equivalently finite-dimensional modules of its complexified algebra g\mathfrak g, over C\mathbb C in characteristic zero. A quotient G~/K\widetilde G/K has the same local invariants for every representation that descends. Infinite-dimensional noncompact unitary representations are outside this formula sheet.

Open the highest-weight calculator · Learn the coordinates · Full method and node order

Choose ordered simple roots αi\alpha_i, fundamental weights ωi\omega_i, and positive roots Φ+\Phi_+. Write

λ=∑i=1raiωi,⟨ωj,αi∨⟩=δij,ai∈Z≥0,ρ=12∑α∈Φ+α=∑iωi.\lambda=\sum_{i=1}^r a_i\omega_i,\qquad \langle\omega_j,\alpha_i^\vee\rangle=\delta_{ij},\qquad a_i\in\mathbb Z_{\geq0},\qquad \rho=\frac12\sum_{\alpha\in\Phi_+}\alpha=\sum_i\omega_i.

Long roots have squared length 22. The Cartan matrix has coroots on rows:

Aij=⟨αj,αi∨⟩,Dii=(αi,αi)2,Mij=(ωi,ωj)=(DA−1)ij.A_{ij}=\langle\alpha_j,\alpha_i^\vee\rangle, \qquad D_{ii}=\frac{(\alpha_i,\alpha_i)}2, \qquad M_{ij}=(\omega_i,\omega_j)=(D A^{-1})_{ij}.

The matrix MM is symmetric. To verify the order of the matrices, use αj=∑iAijωi\alpha_j=\sum_i A_{ij}\omega_i and (ωi,αj)=δijDjj(\omega_i,\alpha_j)=\delta_{ij}D_{jj}, giving MA=DM A=D. Transposing the Cartan convention changes the coordinate formulas. Etingof, §§20.2 and 21.2, Example 21.12, uses this row-coroot convention.

For the generators, use Hermitian matrices TRaT_R^a in a unitary realization and define

[TRa,TRb]=ifabcTRc,∑aTRaTRa=C2(R)IR,tr⁡R(TRaTRb)=T(R)δab.[T_R^a,T_R^b]=i f^{abc}T_R^c, \qquad \sum_a T_R^aT_R^a=C_2(R)I_R, \qquad \operatorname{tr}_R(T_R^aT_R^b)=T(R)\delta^{ab}.

The same basis of the algebra is used in every representation. Its scale is fixed here by C2(adj)=h∨C_2(\mathrm{adj})=h^\vee, the dual Coxeter number; equivalently facdfbcd=h∨δabf^{acd}f^{bcd}=h^\vee\delta^{ab}. For SU(N)SU(N) this is the familiar normalization T(N)=1/2T(\mathbf N)=1/2, or tr⁡N(TaTb)=δab/2\operatorname{tr}_{\mathbf N}(T^aT^b)=\delta^{ab}/2. See Haber, equations (1), (3)–(5), and (45). The factors of 1/21/2 below are part of this convention.

The three principal formulas are

dim⁡Vλ=∏β∨∈Φ+∨⟨λ+ρ,β∨⟩⟨ρ,β∨⟩,C2(λ)=12(λ,λ+2ρ)=12aTM(a+21),T(Vλ)=dim⁡Vλdim⁡g C2(λ).\boxed{\begin{aligned} \dim V_\lambda &=\prod_{\beta^\vee\in\Phi_+^\vee} \frac{\langle\lambda+\rho,\beta^\vee\rangle} {\langle\rho,\beta^\vee\rangle},\\ C_2(\lambda) &=\frac12(\lambda,\lambda+2\rho) =\frac12 a^{\mathsf T}M(a+2\mathbf1),\\ T(V_\lambda) &=\frac{\dim V_\lambda}{\dim\mathfrak g}\,C_2(\lambda). \end{aligned}}

Here 1\mathbf1 is the column of rr ones; dim⁡g\dim\mathfrak g is the complex dimension of the algebra, also the real dimension of its compact form. The dimension formula is Etingof, §28.1, Proposition 28.1. If β∨=∑imiαi∨\beta^\vee=\sum_i m_i\alpha_i^\vee, its Weyl factor is simply

∑imi(ai+1)∑imi.\frac{\sum_i m_i(a_i+1)}{\sum_i m_i}.

Use coefficients of positive coroots in this expression. Replacing them with coefficients of positive roots produces wrong dimensions in non-simply-laced examples.

The Casimir follows by applying the central quadratic element to a highest-weight vector: positive-root operators annihilate it, leaving the Cartan term (λ,λ)(\lambda,\lambda) and the commutator contribution 2(λ,ρ)2(\lambda,\rho). Etingof’s §25.4, Lemma 25.6, gives that eigenvalue without the factor 1/21/2; the site uses half that quadratic operator to match the generator normalization above.

Finally, tracing ∑aTRaTRa=C2(R)IR\sum_a T_R^aT_R^a=C_2(R)I_R gives T(R)dim⁡g=C2(R)dim⁡RT(R)\dim\mathfrak g=C_2(R)\dim R. This derives the trace-index formula without an independent table convention. Rescaling every generator by ss rescales C2C_2 and TT by s2s^2. In particular, a table whose defining SU(N)SU(N) index is 11 has quadratic values twice those used here. The word “index” alone does not fix this scale.

Useful checks are

T(R⊕S)=T(R)+T(S),T(R⊗S)=dim⁡S T(R)+dim⁡R T(S),C2(R∗)=C2(R),T(R∗)=T(R).\begin{aligned} T(R\oplus S)&=T(R)+T(S),\\ T(R\otimes S)&=\dim S\,T(R)+\dim R\,T(S),\\ C_2(R^*)&=C_2(R),\qquad T(R^*)=T(R). \end{aligned}

For the tensor identity, TR⊗Sa=TRa⊗I+I⊗TSaT^a_{R\otimes S}=T_R^a\otimes I+I\otimes T_S^a; the mixed traces vanish because generators of a simple algebra have zero trace. For a reducible representation, the quadratic operator need not be one scalar on all summands, although its trace index is still defined.

For type AN−1A_{N-1}, N≥2N\ge2, order the nodes so ωi\omega_i labels ΛiCN\Lambda^i\mathbb C^N. In the usual coordinate plane with ∑xi=0\sum x_i=0,

(ω1,ω1)=N−1N,(ω1,ρ)=N−12.(\omega_1,\omega_1)=\frac{N-1}{N},\qquad (\omega_1,\rho)=\frac{N-1}{2}.

Substitution gives C2(N)=(N2−1)/(2N)C_2(\mathbf N)=(N^2-1)/(2N). The Weyl factors for the roots involving the first coordinate telescope to ∏j=2Nj/(j−1)=N\prod_{j=2}^N j/(j-1)=N; the other factors are one. For the adjoint, the highest root is θ=e1−eN\theta=e_1-e_N, with (θ,θ)=2(\theta,\theta)=2 and (θ,ρ)=N−1(\theta,\rho)=N-1, giving C2(adj)=NC_2(\mathrm{adj})=N. Its dimension counts traceless N×NN\times N matrices.

Representation Highest weight Dimension C2C_2 TT
Defining ω1\omega_1 NN (N2−1)/(2N)(N^2-1)/(2N) 1/21/2
Adjoint ω1+ωN−1\omega_1+\omega_{N-1} N2−1N^2-1 NN NN

For N=2N=2, the two weights in the adjoint expression coincide, so its label is 2ω12\omega_1. The matrix normalization check for N=2N=2 is immediate from Ta=σa/2T^a=\sigma^a/2: each square is I/4I/4, and their sum is 3I/43I/4. The general defining and adjoint values agree with Haber, equations (5) and (45).

For SU(3)SU(3), a=(p,q)a=(p,q) and

M=13(2112),dim⁡(p,q)=(p+1)(q+1)(p+q+2)2,C2(p,q)=p2+pq+q2+3p+3q3.M=\frac13\begin{pmatrix}2&1\\1&2\end{pmatrix}, \qquad \dim(p,q)=\frac{(p+1)(q+1)(p+q+2)}2, \qquad C_2(p,q)=\frac{p^2+pq+q^2+3p+3q}{3}.
Labels Dimension C2C_2 TT
(1,0)(1,0) 33 4/34/3 1/21/2
(1,1)(1,1) 88 33 33
(3,0)(3,0) 1010 66 15/215/2

As an independent trace check, 3⊗3‾=1⊕8\mathbf3\otimes\overline{\mathbf3}=\mathbf1\oplus\mathbf8 gives T=3(1/2)+3(1/2)=3T=3(1/2)+3(1/2)=3, precisely the adjoint index. Similarly, for SU(2)SU(2), 2⊗2=1⊕3\mathbf2\otimes\mathbf2=\mathbf1\oplus\mathbf3 gives T=2T=2. These decompositions follow from endomorphisms splitting into scalar and traceless parts, with self-duality of the SU(2)SU(2) doublet.

Compute the SU(3) adjoint or check its tensor origin.

Use C2C_2 node order, with the second simple root long. The compact group is Sp(2)=USp(4)≅Spin⁡(5)Sp(2)=USp(4)\cong\operatorname{Spin}(5); it is not the split group Sp(4,R)Sp(4,\mathbb R). Choose orthogonal eie_i with (ei,ei)=1/2(e_i,e_i)=1/2, simple roots e1−e2,2e2e_1-e_2,2e_2, and fundamental weights ω1=e1\omega_1=e_1, ω2=e1+e2\omega_2=e_1+e_2. This gives

A=(2−2−12),D=(1/2001),M=(1/21/21/21).A=\begin{pmatrix}2&-2\\-1&2\end{pmatrix},\quad D=\begin{pmatrix}1/2&0\\0&1\end{pmatrix},\quad M=\begin{pmatrix}1/2&1/2\\1/2&1\end{pmatrix}.

The node order and coordinate realization are those of the SageMath type-C reference, simple_root and fundamental_weight, with the displayed metric imposing squared long-root length two. The positive-coroot coefficients are (1,0),(0,1),(1,1),(1,2)(1,0),(0,1),(1,1),(1,2). Therefore

dim⁡(a,b)=(a+1)(b+1)(a+b+2)(a+2b+3)6,C2(a,b)=a2+2ab+2b2+4a+6b4,T(a,b)=dim⁡(a,b) C2(a,b)10.\begin{aligned} \dim(a,b)&=\frac{(a+1)(b+1)(a+b+2)(a+2b+3)}6,\\ C_2(a,b)&=\frac{a^2+2ab+2b^2+4a+6b}{4},\\ T(a,b)&=\frac{\dim(a,b)\,C_2(a,b)}{10}. \end{aligned}

For the defining 4=(1,0)\mathbf4=(1,0), the Weyl factors are 2,1,3/2,4/32,1,3/2,4/3, giving 44. The metric gives C2=5/4C_2=5/4 and hence T=1/2T=1/2. For the adjoint (2,0)(2,0), the factors 3,1,2,5/33,1,2,5/3 give dimension 1010, while C2=T=3=h∨C_2=T=3=h^\vee. A third check is (0,1)(0,1), the primitive part of Λ24\Lambda^2\mathbf4: its dimension is (42)−1=5\binom42-1=5, its Casimir is 22, and its index is 11.

The same compact group written in B2B_2 conventions exchanges the labels: (1,0)C2(1,0)_{C_2} is (0,1)B2(0,1)_{B_2}. Its Casimir and index agree after this relabeling because both metrics use squared long-root length two. The roots lesson shows the coroot calculation and the Sp(2) record fixes the global group.

Calculate the defining four.

If w0w_0 is the longest Weyl-group element, the dual highest weight is

λ∗=−w0λ.\lambda^*=-w_0\lambda.

Indeed, dualizing negates all weights, and w0λw_0\lambda is the lowest weight. For SU(N)SU(N) this reverses the Dynkin labels; for SU(3)SU(3), (p,q)∗=(q,p)(p,q)^*=(q,p). Equality with the dual is a separate question from its reality type: the self-dual SU(2)SU(2) doublet is quaternionic, whereas its adjoint is real. Neither equality of dimensions nor equality of quadratic invariants proves equivalence of irreps.

Let PP and QQ be the weight and root lattices. The center of G~\widetilde G is dual to P/QP/Q, and the central character of VλV_\lambda is the class [λ][\lambda]. Conrad, Centers of Simply Connected Semisimple Groups, pp. 1–4. In the chosen matrix convention,

λ∈Q  ⟺  A−1a∈Zr  ⟺  Vλ descends to G~/Z(G~).\lambda\in Q\iff A^{-1}a\in\mathbb Z^r \iff V_\lambda\text{ descends to }\widetilde G/Z(\widetilde G).

The order of this central character is the least common multiple of the reduced denominators of the entries of A−1aA^{-1}a. For an intermediate quotient by KK, test the actual character on every generator of KK; knowing only its kernel’s order does not identify its embedding.

For SU(N)SU(N), choose z=e2πi/NIz=e^{2\pi i/N}I and set

t=∑i=1N−1iai(modN).t=\sum_{i=1}^{N-1}i a_i\pmod N.

Then ρλ(z)=e2πit/NI\rho_\lambda(z)=e^{2\pi i t/N}I. For k∣Nk\mid N, the embedded subgroup K=⟨zN/k⟩K=\langle z^{N/k}\rangle acts trivially exactly when t=0(modk)t=0\pmod k. The defining multiplet has t=1t=1; the adjoint has t=0t=0. For SU(3)SU(3), (3,0)(3,0) also has t=0t=0, so this complex ten descends to PSU(3)PSU(3) despite being inequivalent to its dual (0,3)(0,3).

For compact Sp(2)Sp(2) in the C2C_2 labels above, −I-I acts by (−1)a(-1)^a. The defining four has odd aa and fails to descend to SO(5)SO(5); both the five (0,1)(0,1) and adjoint (2,0)(2,0) descend. This follows by realizing ω1\omega_1 in the defining representation and ω2\omega_2 in its exterior square. Compare the covering map and the global-form lesson.

The current calculator accepts A1A_1–A8A_8, B2B_2–B8B_8, C2C_2–C8C_8, D4D_4–D8D_8, E6,E7,E8,F4,G2E_6,E_7,E_8,F_4,G_2, and Dynkin labels 00–3030. These are implementation bounds. Low-rank coincidences must be translated into the stated node order; the simple-type classification identifies them.

A product of simple groups has a separate quadratic index for each factor, with spectator dimensions multiplying the trace. An abelian factor needs a chosen charge normalization; it has no simple-root Weyl formula of this kind. Quadratic indices also do not test cubic gauge anomalies or count independent interaction operators. Use the relevant matter and operator workflows for those additional questions.

Keep the highest weight, global group, and convention profile with the exported exact values. A dimension, Casimir, and center character do not supply representation matrices or normalized contraction tensors.

First public edition · mathematical baseline 6.0.0. Source curation and automated validation are distinct from independent expert review.

About · Contributors · Review status · Suggest a correction · Data and reproducibility · Articles CC BY 4.0 · Code MIT