Recall What the Basis Extension Theorem actually says (needed below)
Statement. If {u1,…,uk} is a linearly independent set (e.g. a basis of a subspace) inside a finite-dimensional space V, then there exist vectors v1,…,vn−k∈V such that {u1,…,uk,v1,…,vn−k} is a basis of V.
Hypothesis that matters: the starting set must be independent, and V must be finite-dimensional. The added vj are chosen precisely so independence is preserved — you cannot just grab any vectors. This is the tool that lets us extend a kernel basis to a full basis of V.
Recall The proof steps this page refers to (from the parent)
The proof shows B={T(v1),…,T(vn−k)} is a basis of imT in two moves. Spanning: any v splits into a kernel part (mapped to 0) plus a survivor part, so every output is a combination of the T(vj). Independence (the step doing real work): if ∑cjT(vj)=0 then ∑cjvj∈kerT; rewriting that via the ui and invoking independence of the full basis of V forces every cj=0. Wherever this page says "the independence step," it means exactly this argument.
False. It equals dimV=n, the domain. The image can sit inside a huge W with tons of room unused — that spare room is irrelevant to the count of how V's directions are sorted.
If T:R5→R2, its rank can be at most 2.
True. The image is a subspace of R2, so rank≤dimW=2; then nullity =5−rank≥3, so a lot of the domain must be crushed.
A linear map T:R2→R5 can have rank 5.
False. Rank ≤dimV=2 as well (the image is spanned by images of a basis of V, which has only 2 vectors), so rank ≤min(dimV,dimW)=2.
If kerT={0} then T is injective (one-to-one).
True. Nullity 0 means only 0 maps to 0; since T is linear, T(a)=T(b)⇔T(a−b)=0⇔a=b. This is exactly why the kernel measures failure of injectivity.
For T:V→V with dimV=n, injective implies surjective.
True. Injective gives nullity 0, so rank =n=dimV, meaning the image fills all of V. This equivalence is special to equal finite dimensions — see Invertible Linear Maps and Isomorphisms.
If T:R3→R4 then T can be surjective.
False. Rank ≤dimV=3<4=dimW, so the image never fills R4. You cannot ship out more independent directions than you fed in.
Nullity is always strictly less than dimV.
False. The zero map has kerT=V, so nullity =dimV (that is k=n) and rank =0. Every input direction is crushed.
Rank 0 forces T to be the zero map.
True. Rank 0 means imT={0}, so T(v)=0 for every v. That is the definition of the zero map.
If two maps T,S:V→W have the same rank, they have the same kernel.
False. Same rank forces same nullity (both equal dimV−rank), but equal dimension of kernel does not mean the same kernel subspace — different lines through the origin can share a dimension.
The independence of the survivors {v1,…,vn−k} in V guarantees {T(v1),…,T(vn−k)} is independent.
False in general — a map can collapse independent vectors. It holds here only because those vj were chosen outside the kernel via the Basis Extension Theorem; the independence step of the proof (recalled above) does real work to earn it.
Rank–nullity applies to T=dxd on all polynomials R[x] (unbounded degree).
False as stated. That space is infinite-dimensional, and the counting proof needs dimV<∞ (see Dimension of a Vector Space). The finite-degree version Pn is fine.
"Rank = number of columns of the matrix, so an m×n matrix has rank n."
Wrong: rank = number of independent columns (the dimension of the column space), which can be far less than n if columns repeat or depend on each other.
"Since kerT⊆V and imT⊆V, and they only meet at 0, we get V=kerT⊕imT."
Wrong: imT lives in the codomain W, not in V, so they need not even be in the same space. The theorem adds dimensions, it does not split V into these two subspaces.
"T(vj) spans the image because there are n−k of them and dim(imT)=n−k."
Circular: you cannot use the conclusion (dim=n−k) to prove spanning. The proof spans first (any w=T(v) collapses onto the T(vj) since kernel parts vanish), then deduces the dimension.
"If ∑cjT(vj)=0 then each cjT(vj)=0, so cj=0."
Wrong: a single sum of vectors equalling 0 does not force each term to be 0 unless the vectors are already known independent — which is exactly what we are trying to prove. The correct route pulls ∑cjvj into kerT and uses full-basis independence of V.
"Extend the kernel basis by any n−k vectors of V; they'll form a basis."
Wrong: arbitrary added vectors may be dependent on the kernel basis. The Basis Extension Theorem specifically supplies vectors that keep the set independent.
"Row rank and column rank can differ, so 'rank' in the theorem is ambiguous."
Wrong: row rank = column rank always (see Rank of a Matrix (row vs column space)). Rank in rank–nullity is dim(imT)= column rank, which equals row rank.
Because we start by counting a basis of V (n vectors) and sort those n input directions into "crushed" (k) and "shipped independently" (n−k). The codomain never enters the count.
Why must we choose the kernel basis first, then extend?
To cleanly isolate the crushed directions (u1,…,uk) so that the remaining vj are guaranteed to lie outside the kernel; that separation is what makes their images independent.
Why does each T(ui)=0 matter in the spanning step?
Writing any input v in the full basis, the kernel-coefficient part maps to 0, so every output is built solely from the survivors T(vj) — that is precisely why they span the image.
Why is finite-dimensionality of V essential?
The proof extends a basis and counts a finite number of vectors (k+(n−k)=n). With infinitely many basis vectors that arithmetic of dimensions breaks down and needs cardinality care.
Why does more nullity force less rank (for fixed domain)?
Why is rank = number of pivots when we row-reduce?
Each pivot marks an independent surviving direction of the column space (the image), so counting pivots counts the rank; the non-pivot (free) columns correspond to the nullity.