In the book that I am using, Linear Algebra Done Right, the proof for the Steinitz exchange lemma (which can be found here) left me unconvinced.
The proof refers to the linear independence lemma. This is where my problem lies, the proof says that 'one of the vectors in this list is in the span of the previous ones'. I believe this should be 'at least one', as the LDL reads 'there exists'.
Related to this, why must that vector be one of the w's (the vectors that span V)? As I see it, it could be one of the u's too (the vectors that are linearly independent)! As an example, $((2,0,0),(0,2,0),(0,0,2),(1,1,1))$ certainly spans $\mathbb{R}^3$ and $((1,0,0),(0,1,0),(0,0,1))$ is certainly linearly independent in $\mathbb{R}^3$.
We add the $(1,0,0)$ to the first set and choose not to remove $(1,0,0)$, but a 'w', $(2,0,0)$ (I understand why LDL is correct so we can always do this). Now we have: $((1,0,0),(0,2,0),(0,0,2),(1,1,1))$. We then add $(0,1,0)$, but actually, even though $(1,0,0)$ and $(0,1,0)$ are linearly independent, $(0,1,0)$ is also in the span of the previous ones! So we could actually remove that one, so as I see it, what the proof says is incorrect.
Can someone point out my misunderstanding?
EDIT: So, I still find the formulation of the proof a bit sketchy. Krish' post inspired me to prove the lemma below formally. Hopefully it clears up things for some, as it did for me.
Lemma: If $(u_1,\dots,u_n,w_1,\dots,w_m)$ is a linearly dependent list of vectors, with $(u_1,\dots,u_n)$ linearly independent, then for some $i \in \left\{1,\dots,n\right\}$, $w_m$ is in the span of that initial list that remains after removing $w_i$.
Proof: Let $(u_1,\dots,u_n,w_1,\dots,w_j)$ be a list, where $w_j$ is chosen as high as possible such that the list is linearly independent. Then $(u_1,\dots,u_n,w_1,\dots,w_j,w_{j+1})$ is linearly dependent.
From linear dependence follows that $a_1u_1+a_2u_2+\dots+a_nu_n+b_1w_1+\dots+b_{j+1}w_{j+1} = \mathbf{0}$, for some $a_1,\dots,a_n,b_1,\dots,b_{j+1}$ not all zero. If $w_{j+1} = \mathbf{0}$, then the desired result follows. If not, then $b_{j+1} \neq 0$, as otherwise the equality would only be satisfied if $a_1,\dots,a_n,b_1,\dots,b_j$ would equal zero (because of linear independence).
Linear independence ensures that $u_1,\dots,u_n,w_1,\dots,w_j \neq \mathbf{0}$, and hence at least one of $a_1,\dots,a_n,b_1,\dots,b_j$ of must be nonzero. Now we can get $ w_{j+1}= - \frac{a_1}{b_{j+1}} u_1 - \frac{a_2}{b_{j+1}} u_2 - \dots - \frac{a_n}{b_{j+1}} u_n - \dots - \frac{b_1}{b_{j+1}} w_1 - \dots - \frac{b_j}{b_{j+1}} w_j $. Thus $w_{j+1}$ can be written as a linear combination of $u_1,\dots,u_n,w_1,\dots,w_j$, hence $w_{j+1} \in \mathrm{span}(u_1,\dots,u_n,w_1,\dots,w_j) \subseteq \mathrm{span}(u_1,\dots,u_n,w_1,\dots,w_j,w_{j+2},\dots,w_m).$ Q.E.D.