4.5.12 · D5Linear Algebra (Full)
Question bank — Rank of a matrix — definition, row rank = column rank theorem
Before you start, recall the three faces of rank you need here: row rank = dimension of the row space, column rank = dimension of the column space, and pivots = the leading nonzero entries after elimination. The central theorem says all three are one number.


Where a symbol appears repeatedly in the "Spot the error" and "Why" sections, we use the rank factorization . Here is the one definition you need for all of it:
True or false — justify
Every matrix has .
TRUE. Row rank of equals column rank of , and transposing swaps rows with columns, so counts the same number from the other side.
If a matrix has a row of all zeros, its rank must be less than the number of rows.
TRUE. A zero row contributes nothing to the row space, so at most rows can be independent, forcing .
A matrix can have rank .
FALSE. Rank , because only columns live in the picture and they can span at most a -dimensional space.
If every column of is nonzero, then equals the number of columns.
FALSE. Nonzero columns can still be dependent; e.g. and are both nonzero but span only a line, giving rank .
Row operations can change the actual column space of a matrix.
TRUE — and this is the subtle part. Row ops change which vectors the columns are, so the column space (the set of reachable outputs) can genuinely move; only its dimension is preserved.
for a nonzero matrix .
FALSE. Scaling by scales every column by but never changes independence, so ; rank is not a magnitude.
If is and , then is invertible.
TRUE. Full column rank means the columns are independent and span , which is exactly the invertible condition.
whenever have no zero rows.
FALSE. Only holds in general; overlapping column spaces destroy additivity regardless of zero rows.
A matrix and its reduced echelon form always have the same rank.
TRUE. Elimination replaces rows by linear combinations of rows, which never changes the row space or its dimension, so the pivot count is preserved.
The rank of a matrix can be zero.
TRUE — but only for the zero matrix. If any entry is nonzero, that row (and column) is independent, giving rank .
Spot the error
"I reduced to echelon form; the pivots are in columns 1 and 3, so columns 1 and 3 of the reduced matrix form a basis of the column space."
The positions are right but the vectors are wrong: you must take columns 1 and 3 of the original , because row ops changed the column vectors themselves.
" has two identical rows, so I delete one; that changes the rank because I removed a row."
Deleting a duplicate row removes nothing from the row space (it was already in the span), so the rank is unchanged — the row was never contributing.
" has two identical columns, so I delete one; that shrinks the rank because the matrix now has fewer columns."
Wrong for the same reason as rows: a duplicate column is already in the span of the others, so the column space and its dimension are untouched — deleting it changes the size of the matrix, not its rank.
"Since , we always have when is nonzero."
The bound is only . If collapses directions that needed, the product can have strictly smaller rank; equality is not guaranteed by being nonzero.
"The matrix has 4 nonzero rows, therefore its rank is 4."
Nonzero rows can be dependent; you must reduce to echelon form and count pivots, not visible nonzero rows.
"Column rank counts columns, row rank counts rows, so for a matrix they can't be equal — different totals."
They count dimensions of spans, not raw totals; the central theorem forces both spans to share the same dimension even though there are columns and rows.
"In the inner dimension proves the rank is only if is the smaller of ."
No — recall is with independent columns and is with independent rows, so is forced to be the shared rank; it can be any value up to , not necessarily the smaller dimension itself.
Why questions
Why does the factorization prove row rank column rank?
Recall is and is . Row of equals (row of ) times , so every row of is a combination of the rows of , capping the row rank at = column rank.
Why do we take pivot columns from the original matrix for a column-space basis, but read the count from the reduced one?
The count (dimension) is invariant under row ops, but the actual column vectors change; the reduced pivots only reveal which positions are independent, and those positions point back to the untouched original columns.
Why is and never more?
The columns are vectors living in , so their span uses at most vectors and fits inside at most dimensions — whichever is smaller is the ceiling.
Why does rank measure "output dimension" of the map ?
Every output is a combination of the columns, so the reachable set is exactly the column space, whose dimension is the rank.
Why can't we prove row rank = column rank just by "counting pivots once"?
Counting pivots gives one number, but it doesn't explain why the two spaces agree; the argument is what proves both spans genuinely have that dimension.
Why does adding a linearly dependent row leave the rank unchanged?
A dependent row already lies in the span of the others, so it adds no new direction to the row space and the dimension stays put.
Edge cases
What is the rank of the zero matrix?
Zero. There are no nonzero rows or columns, so both spaces are just the origin, a -dimensional space.
What is for any matrix , and how does it contrast with ?
Zero — multiplying by the scalar turns into the zero matrix, collapsing every direction, whereas multiplying by (or any nonzero scalar) preserves independence and keeps the rank equal to .
What is the rank of an identity matrix?
. Its columns are the standard basis vectors — fully independent — so it has full rank and is invertible.
What is the rank of a single nonzero column vector (an matrix)?
One. A single nonzero vector spans a line, so both column rank and row rank equal .
What is the rank of a matrix all of whose entries equal the same nonzero constant ?
One. Every row is , so all rows are scalar multiples of one vector, giving a -dimensional row space.
For an matrix with (full column rank), what is ?
If is with , can have a trivial kernel?
No. Rank , so by rank–nullity ; there is always a nonzero solution to .
Can a nonsquare matrix be "full rank"?
Yes — full rank just means ; a matrix has full rank if its two rows are independent, even though it is far from square.