Row operations need not preserve column space. For $A=(1,0)^T$, swapping its two rows yields $(0,1)^T$, changing the spanned line in $\mathbb R^2$. Row operations do preserve dependencies among columns and the indices of a suitable basis, which is why original pivot columns are retained.
Like how this is organised?
Build your own knowledge tree on knowen.md: notes, decisions and tasks in one connected markdown graph, shared with your team and your AI agents.

