Unlike some other basic fields of mathematics, linear algebra does not seem to have a universally agreed-upon fundamental theorem. This I imagine might be because the subject usually admits a lot of equivalent formulations to statements and it is perhaps hard (or pointless) to tell which are the fundamental ones and which are the consequences. Still, some of them might be arguably more natural or less constructed than others, so maybe there is some value in the question of what the "right" statement of the "key idea" of linear algebra should be, and it what sense it is fundamental?
There is a vague entry on this on Wikipedia.
What I don't like about it most is simply that it is stated in terms of matrices, which I am accustomed to think of no more and no less than just convenient block notations to encode linear maps on finite-dimensional vector spaces (sure it could be rewritten in terms of linear maps, but do singular value decompositions really fit the above description?)
What rings truly fundamental to me is the statement that if $V, W$ are vector space, then any map defined on some basis of $V$ and with values in $W$ extends uniquely to a linear map on $V$ (and what's more, it is injective/surjective/bijective if and only if the system of image vectors is linearly independent/spanning/a basis). I've seen courses calling such a statement the fundamental theorem, a slogan and Lemma x.y, but it seems to me that this statement in particular (and the straightforward proofs of its sub-statements) make it beautifully clear how the concepts of linearity, basis, subspace etc. click.
What are people's thoughts on this?
EDIT: I agree that the dimension/basis existence theorem is perhaps the most fundamental statement we can make about vector spaces, but it seems to me that the righteous owner of such results is matroid theory. And what's more, this would mean that there is no linear algebra in a choice-free world. I think there is, in principle, nothing to stop us from thinking of linear algebra as being a theory of objects, which are pairs consisting of a vector space with some given basis - shouldn't the FTLA be a statement about such objects (and not care about basis existence in general)?