I am trying to prove that $\mathfrak{sl}(2,\Bbb C)$ is simple.
Since this takes the $[x,y]=xy-yx$ matrix commutator bracket, this is clearly non-abelian. So to prove it is simple, we need only show that it has no trivial ideals.
Now for it to have a non trivial ideal, this ideal would need to be spanned by one or two of the basis elements of $\mathfrak{sl}(2)$, i.e. we have the basis of $\mathfrak{sl}(2)$:
$e=\begin{bmatrix}0&1\\0&0\end{bmatrix},\quad h=\begin{bmatrix}1&0\\0&-1\end{bmatrix},\quad f=\begin{bmatrix}0&0\\1&0\end{bmatrix}$
and this non-trivial ideal must have basis:
1) $\{e,h\}$ 2) $\{e,f\}$ 3) $\{h,f\}$ 4) $\{e\}$ 5) $\{h\}$ 6) $\{f\}$
But we know from the commutation relations that: $[h,e]=2e,\quad[h,f]=-2f,\quad[e,f]=h$
and this does indeed eliminate all of these basis choices, since we don't have $[\mathfrak{i},\mathfrak{sl}(2,\Bbb C)]\subseteq \mathfrak{i}$ in any case.
Am I missing anything, or making any incorrect assumptions?
Also I would be interested to know if this is the only simple complex Lie algebra of dimension $3$ up to isomorphism.