Prove that every bilinear form $f:\mathbb R^n \times \mathbb R^n\rightarrow \mathbb R$ has a basis $\{v_1,\ldots,v_n\} \subset \mathbb R^n$ such that $f(v_i,v_j)=-f(v_j,v_i)$ for every $i\neq j$.
I have no idea how to start thinking about this one. Should I actually "build" the required basis or what? Any ideas ?
thanks
$$f_{sym} : \mathbb{R}^n \times \mathbb{R}^n \ni (u,v) \quad\mapsto\quad f_{sym}(u,v) = \frac12 [ f(u,v) + f(v,u) ] \in \mathbb{R}$$
Pick an arbitrary basis $\big{;u_1, u_2, \ldots, u_n;\big}$ of $\mathbb{R}^n$ and define the matrix $A = (A_{ij})$:
$$A_{ij} = f_{sym}( u_i, u_j ),\quad 1 \le i, j \le n$$
$A$ is a real symmetric matrix and hence diagonalizable through orthogonal matrices.
– achille hui Jun 21 '14 at 02:49i.e. there exists $O = (O_{ij}) \in O(n)$ such that $D = OAO^{-1} = OAO^T$ is a diagonal matrix.
$$v_i = \sum_{j=1}^n O_{ij} u_j,\quad i = 1,2,\ldots, n$$
With respect to this basis, we have
$$f_{sym}( v_i, v_j ) = f_{sym}\left( \sum_{i'=1}^n O_{ii'} u_{i'}, \sum_{j'=1}^n O_{jj'} u_{j'} \right) = (OAO^T){ij} = D{ij} $$ When $i \ne j$, $D_{ij} = 0$ and hence $f_{sym}( v_i, v_j ) = 0 \iff f(v_i,v_j) = - f(v_j,v_i)$.
– achille hui Jun 21 '14 at 02:50