I am trying to solve the following excercise:
Let E be a real vector space with dimension $n$, and let $\sigma:E\times E \longrightarrow \mathbb{R}$ be an alternating bilinear form. Show that there exist $g_1,\ldots,g_{2r} \in E^*$, linearly independent, such that
$$\sigma = g_1 \wedge g_2 + g_3 \wedge g_4 + \ldots + g_{2r-1} \wedge g_{2r}$$
I have been given the following clue: if $\sigma \neq 0$, there exist $v_1,v_2 \in E$ such that $\sigma(v_1,v_2)\neq 0$. Show that there exist $g_1,g_2 \in E^*$ such that $g_1(v_1) = g_2(v_2) = 1, g_1(v_2) = g_2(v_1) = 0$.
I have proven that such $g_1$ and $g_2$ exist. These two are furthermore linearly independent (l.i.). My idea is then to apply the same idea to $\sigma_2 := \sigma - g_1 \wedge g_2$. However, when I find $g_3$ and $g_4$, I know that $\{g_3,g_4\}$ is l.i. but I don't know how to prove that the whole set $\{g_1,g_2,g_3,g_4\}$ is l.i. I have gotten as far as to prove that at least one of $g_3$ or $g_4$ must be l.i. from $g_1$ and $g_2$.