= Solution
The <Killing form> is $\kappa_L(x,y)=\operatorname{Tr}(\operatorname{ad}x\operatorname{ad}y)$. Write $X=\operatorname{ad}x$, $Y=\operatorname{ad}y$, $Z=\operatorname{ad}z$. Since $\operatorname{ad}[x,y]=[X,Y]$, cyclicity of <trace> gives
$$
\kappa_L([x,y],z)=\operatorname{Tr}((XY-YX)Z)=\operatorname{Tr}(X(YZ-ZY))=\kappa_L(x,[y,z]).
$$
If $x\in I^\perp$, $a\in L$ and $y\in I$, invariance gives $\kappa_L([a,x],y)=\kappa_L(x,[y,a])=0$, because $[y,a]\in I$. Thus \b[$I^\perp$ is an ideal]. For $x,y\in I$, the restrictions of their adjoint maps to $I$ are the adjoint maps of $I$, and their induced maps on $L/I$ vanish. Block traces therefore give $\kappa_L|_{I\times I}=\kappa_I$.
If $A$ is an Abelian ideal, $\operatorname{ad}a\operatorname{ad}x$ maps $L$ into $A$ and vanishes on $A$ for $a\in A$. In a <basis> starting with $A$ it has zero diagonal blocks, hence <trace> zero. Therefore \b[every Abelian ideal lies in $L^\perp$].
<Cartan criterion for semisimplicity> says that a finite-dimensional complex <Lie algebra> is semisimple exactly when its <Killing form> is nondegenerate. To see why nondegeneracy implies semisimplicity, any nonzero solvable ideal has a last nonzero derived term which is an Abelian ideal of $L$. The previous paragraph would put it in the radical of the <Killing form>, a contradiction.
If $L$ is a semisimple ideal of $M$, the restriction $\kappa_M|_L=\kappa_L$ is nondegenerate. Put $J=L^{\perp_{\kappa_M}}$. This is an ideal of $M$ by the argument above, and nondegeneracy on $L$ gives $L\cap J=0$ and $M=L+J$. One way to check the latter is to restrict the pairing map $M\to L^*$: its restriction to $L$ is an isomorphism, so every vector of $M$ can be adjusted by an element of $L$ to lie in its kernel $J$. Since both are ideals, $[L,J]\subseteq L\cap J=0$. Hence
$$
\boxed{M=L\oplus J\text{ as a direct sum of ideals}.}
$$
Apply this to the supplied extension by the derivation. If $\delta=0$, it is $\operatorname{ad}0$. Otherwise $D$ and $J$ are one-dimensional, and projection $J\to D$ is an isomorphism. Choose its vector with $D$-component $\delta$, writing it as $j=\delta-x$ for $x\in L$. Because $[J,L]=0$, for every $l\in L$ one has $0=[j,l]=\delta(l)-[x,l]$. Thus
$$
\boxed{\delta=\operatorname{ad}_Lx.}
$$
This also handles the sign in the extension bracket explicitly.
Back to article page