Any nontrivial torus is contained in a maximal torus (so that, in particular, G contains a maximal torus).
Optional: A torus is contained in a maximal torus
Any torus is contained in a maximal torus
This video is optional.
We have so far proved that any compact matrix group G contains a nontrivial torus. We will now show that:
Suppose, for a contradiction, that we have a torus T1 not contained in a maximal torus. Then T1 cannot itself be maximal (it's contained in itself), so it must be contained in a strictly bigger torus T2 , and T2 is also not allowed to be maximal. Therefore T2 is contained in a strictly bigger non-maximal torusT3 . Continuing in this manner, I can construct a sequence of nested tori T1⊂T2⊂T3⊂⋯
We now pass to the level of Lie algebras: 𝔱1⊂𝔱2⊂𝔱3⊂⋯.
We saw earlier that a torus is exp of its Lie algebra, so Tk=exp(𝔱k) for all k . But then TN+k=TN for all k≥0 , and this is a contradiction because TN⊂TN+1 is supposed to be a strict inclusion.
Outlook
Now we have found a maximal torus t:U(1)n→G (T=t(U(1)n) ), we will use it in the following way. Given a (smooth, complex) representation R:G→GL(V) , we can restrict to get a representation R|T:T→GL(V) of our maximal torus. Because T≅U(1)n , we deduce that V=⊕Wλ where Wλ={v∈V:R(t(eiθ1,⋯,eiθn))v=ei(λ1θ1+⋯+λnθn)v}.
The bigger our torus, the larger n is, so the more integers λi we have to split up our weight spaces.
There is a more sophisticated way to think about λ . We can think of λ as the linear function λ1θ1+⋯+λnθn of the θ s. The θ s are coordinates on a certain vector space. This is not quite the Lie algebra of T , because the Lie algebra of T consists of n -tuples of imaginary numbers (iθ1,…,iθn) (just like how 𝔲(1)=i𝐑 ). Instead, the vector (θ1,…,θn) lives in i𝔱⊂𝔱⊗𝐂 . This means that λ lives most naturally in (i𝔱)* (where * means the dual space of linear functions). We will discuss this more formally when we talk about the Killing form.