Esta es una forma de hacerlo sin la división de casos que mencionas, pero utiliza el importante Estrella Hodge operador, que, dada la pregunta, puede o no tener disponible:
Elige un producto interior $\langle \, , \, \rangle$ y la orientación en $\mathbb{R}^3$ (los habituales servirán), que define una forma de volumen $\Omega \in \Lambda^3 (\mathbb{R}^3)^*$ esto define un operador estrella de Hodge $$\ast: \Lambda^2 (\mathbb{R}^3)^* \to (\mathbb{R}^3)^*$$ se caracteriza por $$\alpha \wedge \ast \beta = \langle \alpha, \beta \rangle \Omega,$$ donde $\langle \, , \, \rangle$ denota aquí el producto interior inducido en $\Lambda^2 (\mathbb{R}^3)^*$ .
En lo sucesivo, supongamos que $\omega \neq 0$ (si $\omega = 0$ es claramente descomponible, ya que en ese caso $\omega = 0 \wedge 0$ ). Ahora, $\ast \omega$ es un $1$ -y podemos extenderla a alguna base ortogonal $(\ast \omega, \zeta, \eta)$ de $(\mathbb{R}^3)^*$ . Entonces, $(\omega, \ast \zeta, \ast \eta)$ es una base ortogonal de $\Lambda^2 (\mathbb{R}^3)^*$ . La computación da que \begin{align} \langle \zeta \wedge \eta, \ast \zeta \rangle \Omega &= \zeta \wedge \eta \wedge \zeta = 0 \\ \langle \zeta \wedge \eta, \ast \eta \rangle \Omega &= \zeta \wedge \eta \wedge \eta = 0 ,\\ \end{align} por lo que por ortogonalidad $\omega$ es un múltiplo de $\zeta \wedge \eta$ y en particular $\omega$ es descomponible.