For a set of linearly independent vectors $\{u_1, u_2 ... u_n\}$, the Gram-Schmidt process for obtaining orthogonal vectors $\{v_1, v_2 ... v_n\}$ is:
$v_1 = u_1 \\ v_2 = u_2 - proj_{v_1} u_2 \\ ... \\ v_n = u_n - \sum_{0}^{n-1} proj_{v_n}u_n$
Is there any difference in result between this process, and:
$v_1 = u_1 \\ v_2 = u_2 - proj_{u_1} u_2 \\ ... \\ v_n = u_n - \sum_{0}^{n-1} proj_{u_n}u_n$
I view the Gram-Schmidt process as a method of removing alike components from a vector until all vectors are orthogonal, so intuitively I feel like it should result in a valid basis albeit different.