[guided]Recall the data chosen in the previous step: $x\in\mathfrak{g}_{\alpha}\setminus\{0\}$ and $y\in\mathfrak{g}_{-\alpha}$ with $\kappa(x,y)\ne 0$. We want to identify the bracket $[x,y]$ as an element of $\mathfrak{h}$. Define the zero-weight space by
\begin{align*}
\mathfrak{g}_{0}:=\{z\in\mathfrak{g}: [h,z]=0\text{ for every }h\in\mathfrak{h}\}.
\end{align*}
Because $x\in\mathfrak{g}_{\alpha}$ and $y\in\mathfrak{g}_{-\alpha}$, the [Root Space Bracket Rule](/theorems/TEMP-11) applies to the pair of roots $\alpha$ and $-\alpha$ and gives
\begin{align*}
[x,y]\in \mathfrak{g}_{\alpha+(-\alpha)}=\mathfrak{g}_{0}.
\end{align*}
For the [Root Space Decomposition](/theorems/TEMP-10) attached to the Cartan subalgebra $\mathfrak{h}$, the zero-weight space is exactly $\mathfrak{h}$. Thus $[x,y]\in\mathfrak{h}$.
To determine which element of $\mathfrak{h}$ it is, pair it with an arbitrary $h\in\mathfrak{h}$. The [Invariance of the Killing Form](/theorems/3808) says that
\begin{align*}
\kappa([a,b],c)=\kappa(a,[b,c])
\end{align*}
for all $a,b,c\in\mathfrak{g}$. Applying this with $a=x$, $b=y$, and $c=h$, we obtain
\begin{align*}
\kappa([x,y],h)=\kappa(x,[y,h]).
\end{align*}
Since $y\in\mathfrak{g}_{-\alpha}$, we have $[h,y]=-\alpha(h)y$, hence $[y,h]=\alpha(h)y$. Therefore
\begin{align*}
\kappa([x,y],h)
&=\kappa(x,\alpha(h)y)\\
&=\alpha(h)\kappa(x,y).
\end{align*}
By definition of $t_{\alpha}$, $\kappa(t_{\alpha},h)=\alpha(h)$ for every $h\in\mathfrak{h}$, so
\begin{align*}
\alpha(h)\kappa(x,y)=\kappa(\kappa(x,y)t_{\alpha},h).
\end{align*}
Thus $[x,y]$ and $\kappa(x,y)t_{\alpha}$ have the same Killing pairing with every element of $\mathfrak{h}$. The Cartan-subalgebra nondegeneracy consequence of the [Root Space Decomposition](/theorems/TEMP-10) and the [Cartan Semisimplicity Criterion](/theorems/3813) says that $\kappa|_{\mathfrak{h}\times\mathfrak{h}}$ is nondegenerate; its hypotheses apply here because $\mathfrak{g}$ is semisimple and $\mathfrak{h}$ is precisely the Cartan subalgebra used in the root-space decomposition. Hence the difference $[x,y]-\kappa(x,y)t_{\alpha}\in\mathfrak{h}$ pairs to zero with all of $\mathfrak{h}$, so the difference is zero:
\begin{align*}
[x,y]=\kappa(x,y)t_{\alpha}.
\end{align*}[/guided]