[step:Show that the derived subspace is an ideal]
Let $D:=[\mathfrak g,\mathfrak g]$, so $D$ is the $F$-linear span of all elements $[x,y]_{\mathfrak g}$ with $x,y\in\mathfrak g$. We prove that $D$ is an ideal of $\mathfrak g$.
It is an $F$-linear subspace by definition. Let $z\in\mathfrak g$ and let $[x,y]_{\mathfrak g}$ be a spanning generator of $D$. The Jacobi identity in $\mathfrak g$ gives
\begin{align*}
[z,[x,y]_{\mathfrak g}]_{\mathfrak g}+[x,[y,z]_{\mathfrak g}]_{\mathfrak g}+[y,[z,x]_{\mathfrak g}]_{\mathfrak g}=0.
\end{align*}
Using alternation, equivalently $[u,v]_{\mathfrak g}=-[v,u]_{\mathfrak g}$ for all $u,v\in\mathfrak g$, this becomes
\begin{align*}
[z,[x,y]_{\mathfrak g}]_{\mathfrak g}=[[z,x]_{\mathfrak g},y]_{\mathfrak g}+[x,[z,y]_{\mathfrak g}]_{\mathfrak g}.
\end{align*}
Both terms on the right are brackets of elements of $\mathfrak g$, so they belong to $D$. Hence $[z,[x,y]_{\mathfrak g}]_{\mathfrak g}\in D$.
Now let $d\in D$. By definition of linear span, there exist an integer $m\geq 1$, scalars $c_1,\dots,c_m\in F$, and elements $x_1,\dots,x_m,y_1,\dots,y_m\in\mathfrak g$ such that
\begin{align*}
d=\sum_{i=1}^{m}c_i[x_i,y_i]_{\mathfrak g}.
\end{align*}
By bilinearity of the Lie bracket,
\begin{align*}
[z,d]_{\mathfrak g}=\sum_{i=1}^{m}c_i[z,[x_i,y_i]_{\mathfrak g}]_{\mathfrak g}.
\end{align*}
Each summand belongs to $D$ by the generator computation above, and $D$ is a linear subspace, so $[z,d]_{\mathfrak g}\in D$. Thus $D$ is an ideal of $\mathfrak g$.
[/step]