[Math] A set of $n$ orthonormal vectors provides a basis for $\mathbb R^n$

linear algebravector-spacesvectors

Let $\{v_1,…,v_n\} \subseteq \mathbb R^n$ be a set of mutually orthogonal, non-zero vectors of length $1$.

How does one prove that this set is a basis of $\mathbb R^n$?

I have already proved that they are linearly independent, but I still need to prove that they span $\mathbb R^n$. I have also read that a set of $n$ linearly independent vectors in $\mathbb R^n$ is a basis, but I couldn't find a proof of this theorem.

Best Answer

Assume they don't span $\mathbb{R}^n$. Then you can keep adding vectors $u_1,..u_k$ so that at each step, $v_1,...,v_n, u_1,...,u_k$ is free. Since $\mathbb{R}^n$ is finite dimensional, this process stops eventually, so that $v_1,...,v_n,u_1,...u_k$ is free and spans $\mathbb{R}^n$, so it's a basis

But a well-known theorem asserts that any two bases of a (finite dimensional - or with the axiom of choice, any) vector space have the same cardinality, so that $n+k = n$, $k=0$ : $v_1,...,v_n$ spans $\mathbb{R}^n$.

For a more detailed proof you can look up the incomplete basis theorem, which asserts that in a finite dimensional vector space, any free family can be expanded to a basis (actually this is true of any vector space if you add the axiom of choice)

Related Question