Why does a semisimple Lie algebra imply complete reducibility?
I have that a semisimple Lie algebra is a Lie algebra with no non-zero solvable ideals. Complete reducibility means that every invariant subspace of a representation has a complement.
But I do not understand why the Lie algebra must be semisimple to have complete reducibility.
As Qiaochu points out, this only holds in the finite dimensional case and the proof is somewhat involved. I think it's better to give a reference here than try and repeat a long argument you could find in any text on the subject: