Representation Theory IV

4 SL3

We now discuss the finite-dimensional complex-linear representation theory of 𝔰𝔩3,. This then tells us everything about the holomorphic representations of SL3() and, via the machinery of real forms, tells us about representations of SU(3) and SL3().

Much of what we say, particularly at first, will generalise in a fairly obvious way to 𝔰𝔩n,.

In this section, all representations of 𝔰𝔩3, will be assumed to be complex-linear.

4.1 The Lie algebra sl3,C

We study the Lie algebra

𝔤=𝔰𝔩3,={X𝔤𝔩3,:tr(X)=0}

of traceless 3×3 matrices. It has dimension 8. We first need to find the analog of the standard basis H,X,Y of 𝔰𝔩2,

First, notation: we write Eij for the matrix with a ’1’ in row i and column j , and ’0’ elsewhere. Then Eij𝔰𝔩3, if and only if ij.

The analogue of H will be the entire subalgebra of diagonal matrices.

Definition 4.1.

The (standard) Cartan subalgebra of 𝔤 is 𝔥, given by

𝔥={(a1a2a3):a1+a2+a3=0,}.

Note that 𝔥 is an abelian subalgebra, because diagonal matrices commute with each other.

We pick as a basis of 𝔥 the elements

H12=E11-E22 =(1-10)
and
H23=E22-E33 =(01-1),

and also define H13=E11-E33=H12+H23.

Next we consider the adjoint action of 𝔥 on 𝔤, seeking eigenvectors and eigenvalues. The key calculation is:

[(a1a2a3),Eij]=(ai-aj)Eij.
Exercise 4.2.

Check this!

Thus {Eij:ij}{H12,H23} is a basis of simultaneous eigenvectors in 𝔰𝔩3, for the adjoint action of 𝔥.

4.2 Weights

Suppose that (ρ,V) is a finite-dimensional complex-linear representation of 𝔰𝔩3,. Suppose that vV is a simultaneous eigenvector for all ρ(H), H𝔥. Then, for each H𝔥, there is an α(H) such that ρ(H)v=α(H)v. Since ρ is complex-linear, α is a complex-linear map 𝔥. In other words, α is an element of the dual space 𝔥*. This motivates the following definition:

Definition 4.3.

Suppose that (ρ,V) is a representation of 𝔰𝔩3,. Then a weight vector in V is vV such that there is α𝔥* (the weight) with:

ρ(H)v=α(H)v

for all H𝔥.

The weight space of α is

Vα={vV:ρ(H)v=α(H)v for all H𝔥}.

On 𝔥 we have some ‘obvious’ functionals Li𝔥* given by

Li(a1a2a3)=ai.

These span 𝔥*, subject to the relation44 4 More precisely, 𝔥* is isomorphic to the quotient of the three dimensional vector space with basis {L1,L2,L3} by the subspace spanned by L1+L2+L3.

L1+L2+L3=0.

We compute the weights of some particular representations.

Example 4.4.

If V=3 is the standard representation of 𝔰𝔩3, (for which ρ(A)=A for all A𝔰𝔩3,), then the standard basis vectors e1,e2,e3 are all weight vectors:

(a1a2a3)ei=aiei

from which we see that Hei=Li(H)ei for all H𝔥. See table 1.

Weight L1 L2 L3
Weight vector e1 e2 e3
Table 1: Weights of the standard representation
Example 4.5.

If V=(3)* is the dual of the standard representation then it has a basis e1*,e2*,e3* defined by

ei*(ej)=δij.

One can show that ei* is a weight vector of weight -Li, so the weights are -L1,-L2,-L3. See problem 37.

Example 4.6.

Let V=Sym2(3) be the symmetric square of the standard representation. The rules for calculating the weights of V are the same as for 𝔰𝔩2, — so, for the symmetric square, we add all unordered pairs of weights of 3. For details see section 4.5 The weights of 3 are {L1,L2,L3} and so the weights of Sym2(3) are

{2L1,2L2,2L3,L1+L2,L2+L3,L1+L3}.

Note that, if we wanted, we could also write Li+L2=-L3 etc.

Example 4.7.

Let V=𝔤 with the adjoint representation defined by ρ(X)Y=[X,Y]. As already observed, we have

[H,Eij]=Li-Lj

for H𝔥 and ij, while [H,H]=0 for H,H𝔥. Thus the weights of the adjoint representation are Li-Lj (ij) and 0. The weight space for 0 is 𝔥, which has dimension two with basis H12 and H23; we say that the weight 0 has multiplicity two in V. We obtain table 2.

WeightWeight space basis\ldelim.20mm\ldelim.30mmL1-L2E12\rdelim}3*Positive roots\rdelim}2*Simple rootsL2-L3E23L1-L3E13\ldelim.30mmL2-L1E21\rdelim}3*Negative rootsL3-L2E32L3-L1E310H12,H13
Table 2: Weights of the adjoint representation
Definition 4.8.

A root of 𝔤=𝔰𝔩3, is a nonzero weight of the adjoint representation. A root vector is a weight vector of a root, and a root space is the weight space of a root.

In other words, a root α with root vector 0E𝔤 is a nonzero element α𝔥* such that

[H,E]=α(H)E.

We write

Φ={±(L1-L2),±(L2-L3),±(L1-L3)}

for the set of roots of 𝔰𝔩3,. Out of these, we call Φ+={L1-L2,L2-L3,L1-L3} the positive roots and Φ-={L2-L1,L3-L2,L3-L1} the negative roots. We write Δ={L1-L2,L2-L3}; these are the simple roots. Note that L1-L3 is the sum of the two simple roots. We will sometimes write αij for the root Li-Lj.

Finally, we have the root space or Cartan decomposition

𝔤=𝔥αΦ𝔤α,

where the 𝔤α are the root spaces, which are all one-dimensional.

Exercise 4.9.

Work through all the above theory in the case of 𝔰𝔩2. What are the roots and root spaces? What is the relation between the weights (as linear functionals on 𝔥) and between the weights defined in section 3?

4.3 Visualising weights

Shortly we will prove that, if (ρ,V) is a finite dimensional representation of 𝔰𝔩3,, then its weights are integer linear combinations of the Li. In other words, they lie in the weight lattice

ΛW={a1L1+a2L2+a3L3:a1,a2,a3}.
Exercise 4.10.

Show that a1L1+a2L2+a3L3ΛW if and only if a1-a2,a2-a3. Must the ai be integers?

We want to visualise this in a way that treats L1,L2,L3 symmetrically. Noticing that they sum to zero, we regard them them as the position vectors of the vertices an equilateral triangle with unit side length, centred on the origin. The weight lattice ΛW is then the set of vertices of equilateral triangles tiling the plane. For any representation (ρ,V), its weight diagram is then obtained by circling the weights that occur in that representation.

Example 4.11.

We draw the weight diagram for the standard representation, in Figure 5.

Weights for
Figure 5: Weights for 3.
Example 4.12.

We draw the weight diagram for the adjoint representation in Figure 6. Note that in this case the dimension of the weight space for the weight 0 is two. We say the weight has multiplicity two, and indicate this on the weight diagram by circling the weight twice. If the multiplicity was much higher, we would need another method (like writing the multiplicity next to the circle as a number).

Weights for the adjoint representation.
Figure 6: Weights for the adjoint representation.

4.4 Representations and weights

Firstly, we recall from above that any finite-dimensional representation of 𝔰𝔩3, is completely reducible. This is Theorem 3.30 above, that we proved using the ’unitary trick’.

Theorem 4.13.

Let (ρ,V) be a finite-dimensional representation of 𝔰𝔩3,. Then:

  • There is a basis of V consisting of weight vectors.

  • Every weight of V is in the weight lattice ΛW.

We may combine these two into the single equality

V=αΛWVα.
Proof.

Consider the embedding ι12:𝔰𝔩2,𝔰𝔩3, embedding a 2×2 matrix into the ‘top left’ of a 3×3 matrix:

ι12:(abc-a)(ab0c-a0000).

This is a Lie algebra homomorphism, and ρι12 is a representation of 𝔰𝔩2,. We know from the 𝔰𝔩2, theory that

(ρι12)(H)=ρ(1-10)=ρ(H12)

is diagonalizable with integer eigenvalues. If vV is a weight vector with weight a1L1+a2L2+a3L3, then it is an eigenvector for ρ(ι12(H)) with eigenvalue a1-a2. Thus a1-a2 is an integer.

Now, there is another embedding ι23 putting a 2×2 matrix in the ‘bottom right’ corner. The same argument then shows that ρ(H13) is diagonalisable with integer eigenvalues, which shows that a2-a3 is an integer for every weight.

Thus every weight is in the weight lattice. Moreover, ρ(H12) and ρ(H23) are diagonalizable, and they commute with each other since H12 and H23 commute and ρ is a Lie algebra homomorphism. A theorem from linear algebra states that commuting, diagonalizable matrices are simultaneously diagonalizable. It follows that there is a basis of V consisting of simultaneous eigenvectors for ρ(H12) and ρ(H23). Since H12 and H23 span 𝔥, this is a basis of weight vectors. ∎

Remark 4.14.

There is a third homomorphism

ι23:(abc-a)(a0b000c0-a).

We have ι23(H)=H23.

Note that, for i<j, ιij(X)=Eij and ιij(Y)=Eji, so Eij and Eji will play the role of raising and lowering operators.

Remark 4.15.

We could also prove Theorem 4.13 by exponentiating ρ to a representation of SL3() and considering the action of the subgroup of diagonal matrices with entries in U(1), which is compact (isomorphic to U(1)). Compare the proof of the statement that the weights of representations of 𝔰𝔩2, are integers.

4.5 Tensor constructions

We did not go through these proofs in lectures in detail, so I only expect you to know how to apply these results in situations similar to those in lectures or in the problems class.

We record how the various linear algebra constructions we know about interact with the theory of weights. If (ρ,V) is a representation of 𝔤 then we consider its weights as a multiset

{α1,,αn}

where n=dimV and each α𝔥* is written in this list dimVα — the multiplicity of α — times.

Suppose that (σ,W) is another representation of 𝔤 with multiset of weights

{β1,,βm}.
Theorem 4.16.

Suppose that V,W,αi,βj are as above. Then:

  1. 1.

    The weights of V* are {-α1,,-αn}.

  2. 2.

    The weights of VW are

    {αi+βj:1in,1jm}.
  3. 3.

    The weights of Symk(V) are

    {αi1++αik:1i1i2ikn}.
  4. 4.

    The weights of Λk(V) are

    {αi1++αik:1i1<i2<<ikn}.
Proof.

Let v1,,vn be a basis of weight vectors of V such that vi has weight αi, and let w1,,wm be similar for W with weights βi.

  1. 1.

    The dual basis v1*,,vn* is a basis of weight vectors in V* with vi* having weight -αi.

  2. 2.

    If v has weight α and w has weight β, then for all H𝔥,

    H(vw) =(Hvw)+v(Hw)
    =α(H)vw+vβ(H)w
    =(α+β)(H)(vw).

    So {viwj} is a basis of VW with the given weights.

  3. 3.

    Similarly to the previous part,

    {vi1vi2vik:1i1i2ikn}

    is a basis of SymkV with the given weights.

  4. 4.

    Similar.

Remark 4.17.

Similar considerations apply to representations of 𝔰𝔩2, (or 𝔰𝔩n,).

4.6 Highest weights

We now develop the theory of highest weights, analogous to that for 𝔰𝔩2,. We first carry out the fundamental weight calculation (the analogue of Lemma 3.10).

Lemma 4.18.

(Fundamental Weight Calculation). Let V be a representation of 𝔰𝔩3, and let vVβ be a weight vector with weight β𝔥*. Let α𝔥* be a root and let Xα𝔤α be a root vector. Then

Xα(v)Vα+β.

Thus we obtain a map

Xα:VβVα+β.
Proof.

Let H𝔥. Then

H(X(v))=([H,X]+XH)(v)=α(H)X(v)+X(β(H)v)=(α+β)(H)X(v).
Example 4.19.

We work this out for the adjoint representation. Recall that, for ij, we have the root αij=Li-Lj with root vector Eij. The above calculation shows that, if α and β are roots, then [𝔤α,𝔤β]𝔤α+β. Here are some examples:

  • If α=α12, β=α13, then α+β is not a root so 𝔤α+β=0. Thus [E12,E23]=0 (which could also be checked directly).

  • If α=-β then we get

    [𝔤α,𝔤-α]𝔤0=𝔥.
  • If α=α12, β=α23, then α+β=α13 and we get

    [E12,E23]𝔤α13=E13.

    In fact, you can check that [E12,E23]=E13.

Exercise 4.20.

Let V be a finite-dimensional irreducible representation of 𝔰𝔩3,. Then the weights occurring in V all differ by integral linear combinations of the roots of 𝔰𝔩3,, that is, by integral linear combinations of Li-Lj.

With regard to the weight diagram, we observe that the ’positive’ root vectors E12, E23, E13 move in the ’northeast’ direction while the ’negative’ root vectors move in the ’southwest’ direction (roughly speaking). See Figure 7.

Effect of roots
Figure 7: Effect of roots
Definition 4.21.

Let (ρ,V) be a representation of 𝔰𝔩3,. A highest weight vector in V is a vector vV such that:

  1. 1.

    v is a weight vector; and

  2. 2.

    ρ(E12)v=ρ(E23)v=0.

The weight of v is then a highest weight for V.

Remark 4.22.

Since [E12,E23]=E13, it follows that a highest weight vector is also killed by E13. So it is killed by all the positive root vectors.

Example 4.23.
  1. 1.

    The standard representation V has highest weight L1 with highest weight vector e1.

  2. 2.

    The dual V* has highest weight -L3 with highest weight vector e3*.

  3. 3.

    The adjoint representation has highest weight L1-L3 with highest weight vector E13.

  4. 4.

    The symmetric square Sym2(3) has highest weight 2L1 with highest weight vector e12.

Lemma 4.24.

Let V be a finite-dimensional representation of 𝔰𝔩3,. Then V has a highest weight vector.

Proof.

For a weight α=α1L1+α1L2+α3L3, define l(α)=α1-α3. Of all the finitely many weights of V, choose a weight α such that l(α) is maximal.

Let v be a weight vector with this weight. Then E12v, if nonzero, has weight

α+L1-L2

and

l(α+L1-L2)=l(α)+l(L1-L2)=l(α)+1>l(α).

This is not a weight of V by maximality of l(α). Thus E12v=0. Similarly E23v, if nonzero, has weight

α+L2-L3

and l(α+L2-L3)=l(α)+1, so E23v=0. ∎

4.7 Weyl symmetry — not examinable

Let s1, s2, and s3 be, respectively, reflections in the lines through L1, L2, and L3. Then any two of these (say s1 and s3) generate the Weyl group W, which is the group of symmetries of the triangle with vertices L1,L2,L3. So we have WD3S3. Note that W acts on the plane in a way that preserves the weight lattice. See Figure 8.

Simple reflections
Figure 8: Simple reflections
Theorem 4.25.

Let (ρ,V) be a finite-dimensional representation of 𝔰𝔩3,. Then the weights of V are symmetric with respect to the action of the Weyl group.

Proof.

We will prove they are symmetric with respect to s3 by using the inclusion

ι=ι12:𝔰𝔩2,𝔰𝔩3,

that puts a 2×2 matrix in the top left corner of a 3×3 matrix. We consider the restriction of V to 𝔰𝔩2,.

Note that if vV is a weight vector with weight aL1-bL3, then

ρ(ι(H))v=ρ((1-10))v=av.

Thus v is an 𝔰𝔩2,-weight vector with weight a. Note that ι(X)=E12, so an 𝔰𝔩2,-weight vector in V is an 𝔰𝔩2,-highest weight vector if it is killed by E12. Note also that ι(Y)=E21.

The kernel of E12 on V is preserved by (check it!) and so has a basis made up of 𝔰𝔩3,-weight vectors v1,,vr. These are then a maximal set of linearly independent highest weight vectors for 𝔰𝔩2, and in particular, if Vi is the 𝔰𝔩2,-representation generated by vi then, as an 𝔰𝔩2,-representation,

V=i=1rVi.

Fix i; it suffices to show that Vi has a basis of 𝔰𝔩3,-weight vectors whose weights are preserved by s3. Let vi have weight aL1-bL3. It follows from the 𝔰𝔩2,-theory that a0 and — remembering that ι(Y)=E21 — that Vi has a basis

v,E21v,,E21av.

By the FWC (Lemma 4.18) we see that these are weight vectors with weights

aL1-bL3,(a-1)L1+L2-bL3,,L1+(a-1)L2-bL3,aL2-bL3

which are symmetrical under s3 (this reflection swaps L1 and L2), as required. This argument is illustrated in Figure 9

Proof of Weyl symmetry
Figure 9: Proof of Weyl symmetry

Invariance with respect to the other reflections is proved similarly using the other inclusions ιij of 𝔰𝔩2, in 𝔰𝔩3,. ∎

Corollary 4.26.

Every highest weight is of the form aL1-bL3 for a,b0 integers. The region

{aL1-bL3:a,b0}

is called the dominant Weyl chamber and weights inside it (including the boundary) are dominant weights.

Proof.

Indeed, in the course of the proof of Theorem 4.25 we showed that if aL1-bL3 was a highest weight, then a0. A similar argument shows that b0. ∎

Dominant Weyl chamber
Figure 10: Dominant Weyl chamber
Exercise 4.27.

We can give another proof of Weyl symmetry using the Lie group SL3(). Let (ρ,V) be a representation of 𝔰𝔩3,. As SL3() is simply-connected ρ exponentiates to a representation, ρ~, of SL3(). Let

σ3=(010-100001)SL3().

Show that, for every weight α, ρ~(σ3) is an isomorphism

VαVs3α.

Give another proof of Theorem 4.25.

4.8 Irreducible representations of sl3,C.

We are now in a position to state the main theorem of 𝔰𝔩3,-theory.

Theorem 4.28.

For every pair a,b of nonnegative integers, there is a unique (up to isomorphism) irreducible finite-dimensional representation V(a,b) of 𝔰𝔩3, with a highest weight vector of weight aL1-bL3.

Note that the highest weights occurring in the theorem are exactly the dominant elements of the weight lattice.

Since every irreducible finite-dimensional representation does have a highest weight, necessarily dominant, every irreducible representation is isomorphic to V(a,b) for some integers a,b0.

Example 4.29.

We have already seen some examples:

  1. 1.

    The standard representation 3 is irreducible with highest weight L1, therefore

    V(1,0)=3.
  2. 2.

    The dual to the standard representation is irreducible with highest weight L3, and so

    V(0,1)=(3)*.
  3. 3.

    The adjoint representation 𝔤 is irreducible with highest weight L1-L3, and so

    V(1,1)=𝔤.
  4. 4.

    The symmetric square Sym2(3) has highest weight 2L1 with highest weight vector e12.

Exercise 4.30.

(Problem 44). Show that, if V is a finite-dimensional representation of 𝔰𝔩3, with a unique highest weight vector (up to scalar), then V is necessarily irreducible.

Deduce that the three representations listed above are indeed irreducible.

For a more general example, we have:

Exercise 4.31.

(Problem 46; non-examinable). Show that the representation Symn(3) has a unique highest weight vector with weight nL1. Deduce that

V(n,0)=Symn(3).

Convince yourself that the weights in this case are as shown in Figure 11 (which illustrates the case n=5).

Weights for
Figure 11: Weights for Symn(3).

4.9 Proof of theorem 4.28 — nonexaminable

Lemma 4.32.

Let (ρ,V) be a finite-dimensional representation of 𝔰𝔩3,C. Let vV be a highest weight vector of weight α, and let

W={ρ(Yn)ρ(Yn-1)ρ(Y1)v:n0,Yi{E21,E32}.

Then

  1. 1.

    W is a subrepresentation of V

  2. 2.

    Wα=v i.e. v is the unique weight vector in W of weight α, up to scaling.

  3. 3.

    W is irreducible.

Proof.
  1. 1.

    Let

    Wn={ρ(Ym)ρ(Ym-1)ρ(Y1)v:nm0,Yi{E21,E32}.

    Then

    W=n=0Wn.

    Firstly, it is clear that ρ(E21) and ρ(E32) take Wn to Wn+1, and so preserve W. Since

    ρ(E31)=ρ([E32,E21])=[ρ(E32),ρ(E21)]

    we see that ρ(E31) also preserves W.

    Secondly, every ρ(Ym)ρ(Ym-1)ρ(Y1)v is a weight vector (by the fundamental weight calculation) and so an eigenvector for all ρ(H), H𝔥. Thus ρ(H) preserves each Wn (and hence also W).

    Finally, we show that ρ(E12) preserves Wn. A similar proof then applies for ρ(E23), and then ρ(E13) preserves W by the same argument as for ρ(E31). We prove the statement for ρ(E12) by induction on n.

    For n=0, W0=v. Since v is a highest weight vector, ρ(E12)v=0 and so ρ(E12)(W0)W0.

    Suppose that the claim is true for n. Consider w=ρ(Yn+1)ρ(Y1)vWn+1 with Yi{E21,E32}. We must show that ρ(E12)wWn+1. Suppose first that Yn+1=E21. Then, as [E12,E21]=H12, we have

    ρ(E12)w =ρ(E12)ρ(E21)ρ(Yn)ρ(Y1)v
    =ρ(E21)ρ(E12)ρ(Yn)ρ(Y1)v+ρ(H12)ρ(Yn)ρ(Y1)v
    ρ(E21)ρ(E12)Wn+ρ(H12)Wn
    ρ(E21)Wn+Wn
    by the induction hypothesis and the fact that Wn is preserved by 𝔥
    Wn+1+Wn
    =Wn+1,

    as required. The proof in the case Yn+1=E32 is similar, using that [E12,E32]=0.

  2. 2.

    Note that if β the weight of ρ(Yn)ρ(Ym-1)ρ(Y1)v, with n and Yi as in the lemma, then a calculation using the fundamental weight calculation, as in the proof of lemma [[ref:lem-hwv-exists]], shows that

    l(β)=l(α)-n

    and so βα if n>0. Since these vectors span W, v is the unique (up to scalar) weight vector in W of weight α.

  3. 3.

    Suppose that W is reducible. By complete reducibility (Theorem [[ref:thm-complete-reducible-sl]]) we have

    W=UU

    for U,U nonzero proper subrepresentations of W. We must have v=u+u for unique uU,uU. The unicity implies that u and u are both weight vectors of weight α; by part 2, either u=0 or u=0. So without loss of generality v=uU. But then all ρ(Yn)ρ(Y1)vU as U is a subrepresentation, so W=U contradicting that U is a proper subrepresentation.

Remark 4.33.

It follows that W as in Lemma 4.32 is actually the subrepresentation generated by v, that is, the span of all vectors obtained by applying arbitrary elements of 𝔰𝔩3, some number of times. The content of the lemma is then that it suffices to apply only E21 and E32.

We are now ready to prove Theorem 4.28:

Proof.

First we show the existence. Let a,b0. Consider

V=Syma(3)Symb((3)*).

This has a highest weight vector v=e1a(e3*)b of weight aL1-bL3. Let W be the representation generated by v. Then W is irreducible by 4.32 part 3, and has a highest weight vector v of weight aL1-bL3. Thus we can take V(a,b)=W.

Next we show the uniqueness. Suppose that V,W are two irreducible representations with highest weight vectors v and w, respectively, of weight aL1-bL3. Let UVW be the representation generated by u=(v,w). Then U is irreducible by 4.32 part 3. The projection VWV sending (v,w) to v restricts to a homomorphism UV which sends u to v. This is therefore a nonzero homomorphism between irreducible representations, and so must be an isomorphism. Thus UV. Similarly UW, and so VW as required. ∎

In fact, it is possible to give an explicit description of the irreducible representations; see problem 47.

Theorem 4.34.

Let a,b0. Let V=3

ϕ:Syma(V)Symb(V*)Syma-1(V)Symb-1(V*)

be the map

(v1va)(λ1λb)i=1aj=1bλj(vi)(v1v^iva)(λ1λj^λb).

Then ϕ is a surjective 𝔰𝔩3,-homomorphism, and its kernel is the irreducible representation with highest weight aL1-bL3.