Me encontré trabajando en este mismo problema (para los deberes), y creo que he escrito una solución bastante detallada. Así que voy a publicar aquí, en caso de que sea útil para alguien más.
Sea $\mathfrak{g}$ sea un álgebra de Lie unidimensional, y sea $\{E_1\}$ sea una base para $\mathfrak{g}$ . Entonces, para dos campos vectoriales cualesquiera $X,Y\in\mathfrak{g}$ tenemos $X=aE_1$ y $Y=bE_1$ para algunos $a,b\in\mathbb{R}$ . Así, $$[X,Y]=[aE_1,bE_1]=ab[E_1,E_1]=0$$ para todos $X,Y\in\mathfrak{g}$ . Por lo tanto, la única álgebra de Lie unidimensional es la trivial. El mapa $$\varphi:\mathfrak{g}\rightarrow\mathfrak{gl}(2,\mathbb{R})$$ $$\varphi:aE_1\mapsto \left(\begin{array}{ll} a&0\\ 0&0 \end{array}\right)$$ es un homomorfismo del álgebra de Lie, ya que $$\varphi([aE_1,bE_1])=\varphi(0)=\left(\begin{array}{ll} 0&0\\ 0&0 \end{array}\right)\mbox{, and}$$ $$[\varphi(aE_1),\varphi(bE_1)]=\left(\begin{array}{ll} a&0\\ 0&0 \end{array}\right)\left(\begin{array}{ll} b&0\\ 0&0 \end{array}\right)-\left(\begin{array}{ll} b&0\\ 0&0 \end{array}\right)\left(\begin{array}{ll} a&0\\ 0&0 \end{array}\right)$$ $$=\left(\begin{array}{ll} 0&0\\ 0&0 \end{array}\right).$$ Así, $\mathfrak{g}$ es isomorfa a la subálgebra de Lie (abeliana) $$\varphi(\mathfrak{g})=\left\{\left(\begin{array}{ll} a&0\\ 0&0 \end{array}\right)\in\mathfrak{gl}(2,\mathbb{R}):a\in\mathbb{R}\right\}\subset\mathfrak{gl}(2,\mathbb{R}).$$
Ahora dejemos que $\mathfrak{h}$ sea un álgebra de Lie bidimensional, y sea $\{E_1,E_2\}$ sea una base para $\mathfrak{h}$ . Entonces, para dos campos vectoriales cualesquiera $X,Y\in\mathfrak{h}$ tenemos $X=aE_1+bE_2$ y $Y=cE_1+dE_2$ para algunos $a,b,c,d\in\mathbb{R}$ . Así, $$\begin{array}{ll} [X,Y]&=[aE_1+bE_2,cE_1+dE_2]\\ &=a[E_1,cE_1+dE_2]+b[E_2,cE_1+dE_2]\\ &=ac[E_1,E_1]+ad[E_1,E_2]+bc[E_2,E_1]+bd[E_2,E_2]\\ &=(ad-bc)[E_1,E_2]. \end{array}$$
Si $[E_1,E_2]=0$ entonces tenemos el álgebra de Lie bidimensional trivial. El mapa $$\varphi:\mathfrak{h}\rightarrow\mathfrak{gl}(2,\mathbb{R})$$ $$\varphi:aE_1+bE_2\mapsto \left(\begin{array}{ll} a&0\\ 0&b \end{array}\right)$$ es un homomorfismo del álgebra de Lie, ya que $$\varphi([aE_1+bE_2,cE_1+dE_2])=\varphi(0)=\left(\begin{array}{ll} 0&0\\ 0&0 \end{array}\right)\mbox{, and}$$
$$[\varphi(aE_1+bE_2),\varphi(cE_1+dE_2)]=\left(\begin{array}{ll} a&0\\ 0&b \end{array}\right)\left(\begin{array}{ll} c&0\\ 0&d \end{array}\right)-\left(\begin{array}{ll} c&0\\ 0&d \end{array}\right)\left(\begin{array}{ll} a&0\\ 0&b \end{array}\right)$$ $$=\left(\begin{array}{ll} 0&0\\ 0&0 \end{array}\right).$$ Además, este mapa es fiel (inyectivo). Por lo tanto, $\mathfrak{h}$ es isomorfa a la subálgebra de Lie (abeliana) $$\varphi(\mathfrak{h})=\left\{\left(\begin{array}{ll} a&0\\ 0&b \end{array}\right)\in\mathfrak{gl}(2,\mathbb{R}):a,b\in\mathbb{R}\right\}\subset\mathfrak{gl}(2,\mathbb{R}).$$
Si $[E_1,E_2]\neq0$ a continuación, establezca $E_3=[E_1,E_2]$ . Entonces para todos $X,Y\in\mathfrak{h}$ tenemos $[X,Y]=\lambda E_3$ para algunos $\lambda\in\mathbb{R}$ . En particular, para cualquier $E_4\in\mathfrak{g}$ tal que $E_4$ y $E_3$ son linealmente independientes, tenemos $[E_4,E_3]=\lambda_0 E_3$ . Sustitución de $E_4$ con $1/\lambda_0 E_4$ ahora tenemos una base $\{E_4, E_3\}$ para $\mathfrak{g}$ tal que $[E_4, E_3]=E_3$ . El mapa $$\varphi:\mathfrak{h}\rightarrow\mathfrak{gl}(2,\mathbb{R})$$ $$\varphi:aE_4+bE_3\mapsto \left(\begin{array}{ll} a&b\\ 0&0 \end{array}\right)$$ es un homomorfismo del álgebra de Lie, ya que $$\varphi([aE_4+bE_3,cE_4+dE_3])=\varphi((ad-bc)E_3)=\left(\begin{array}{ll} 0&ad-bc\\ 0&0 \end{array}\right)\mbox{, and}$$
$$[\varphi(aE_4+bE_3),\varphi(cE_4+dE_3)]=\left(\begin{array}{ll} a&b\\ 0&0 \end{array}\right)\left(\begin{array}{ll} c&d\\ 0&0 \end{array}\right)-\left(\begin{array}{ll} c&d\\ 0&0 \end{array}\right)\left(\begin{array}{ll} a&b\\ 0&0 \end{array}\right)$$ $$=\left(\begin{array}{ll} 0&ad-bc\\ 0&0 \end{array}\right).$$ Además, este mapa es fiel (inyectivo). Por lo tanto, $\mathfrak{h}$ es isomorfa a la subálgebra de Lie (no abeliana) $$\varphi(\mathfrak{h})=\left\{\left(\begin{array}{ll} a&b\\ 0&0 \end{array}\right)\in\mathfrak{gl}(2,\mathbb{R}):a,b\in\mathbb{R}\right\}\subset\mathfrak{gl}(2,\mathbb{R}).$$