Here is the full question:
If $T$ is a symmetric bilinear form on vector space $V$, and let $U$ be a finite dimensional subspace of $V$, then $V=U+U^{\bot}$,
where $U^{\bot}$ is the orthogonal complement for $U$, given by $U^{\bot}=\{v \in V \mid T(u,v)=0\}$.
How does one prove that $V=U+U^{\bot}$?
We haven't introduced inner product spaces in class yet, and I understand that if $T$ was the inner product, standard proofs use: assume if $V \neq U + U^{\bot}$, there exists a vector $\alpha$ such it is orthogonal for all $\beta \in \text{span}(U,U^{\bot})$, implies $<\alpha, \beta>=0$, which implies $\alpha \in U^{\bot}$, contradiction.
But in this case, I cannot assume that $T$ is not an inner product? Are there any hints on how I can prove this statement?