Let $H$ be an abelian subalgebra, in a complex semisimple Lie algebra $L\subset {\rm gl}\ ({\bf C}^n)$, whose elements are semisimple.
Assume that $H$ is abelian Lie subalgebra.
Define $$H^\ast = \{ \alpha |\ \alpha : H\rightarrow {\bf C}\ is\ {\bf C}-linear\ \}$$
Then define $$ L_\alpha = \{ x\in L|\ [h,x]=\alpha(h)x \ \forall h\in H \ \} $$
Note that $$ H\subset L_0 $$
And we have $$ L = L_0\oplus \bigoplus L_\alpha $$
Question : $L \supseteq L_0\oplus \bigoplus L_\alpha$ is reasonable. But why these sets are equal ?