Foundations — Rank of a matrix — definition, row rank = column rank theorem
Before you can trust the parent theorem ("row rank = column rank"), you must be fluent in the small vocabulary it silently assumes. This page builds each word from nothing, in the order that lets the next one make sense.
0. The starting picture: numbers as arrows
The picture. In 2D, means "walk 3 right, 1 up." The arrow is the vector.
Why the topic needs it. The parent note calls rows and columns "vectors" and asks how many directions they cover. You cannot count directions until you see each row and column as an arrow.

1. Matrix — a grid, and two ways to read it
Two readings of the same grid — this is the heart of everything:
- Row reading: three horizontal arrows, each living in : , , .
- Column reading: three vertical arrows, each also in : , , .
Why the topic needs both readings. "Row rank" counts directions in the row arrows; "column rank" counts directions in the column arrows. The whole miracle is that these two totally different bundles of arrows give the same count.

The picture. Transpose = tip the matrix onto its side. The rows of become the columns of .
Why the topic needs it. The proof's Step 4 says "apply the argument to ." That is exactly the trick that swaps rows and columns to get equality — so must be crystal clear first.
2. Scaling and adding arrows → linear combination
The picture. Give me the arrows and any dials ; the reachable tips sweep out a whole region. That region is the star of the next section.
Why the topic needs it. Every single move in the parent note is a linear combination: row operations (""), the factorization , "column 2 = 2×column 1." If linear combination is fuzzy, the proof is fog.
See Matrix Multiplication as Linear Combination for why itself is just a linear combination of the columns of .

3. Span — everywhere you can reach
The picture, case by case (we cover them all):
- Span of one nonzero arrow = the infinite line through it.
- Span of two arrows pointing different ways = the whole plane they lie in.
- Span of two arrows on the same line (one is a multiple of the other) = still just a line — the second added nothing.
- Span of the zero vector alone = just the single point .
Why the topic needs it. "Row space = span of the rows" and "column space = span of the columns." Rank measures how big these spans are — a point, a line, a plane, a volume. Section 5 makes "how big" a number.
4. Linear independence — no arrow is a copy of the others
The pictures (all cases):
- and : the second is the first → dependent (same line). This is exactly the parent's rank-1 trap.
- and : neither is a multiple of the other → independent (they open up the whole plane).
- Any set that includes the zero vector → automatically dependent ( plus zero dials gives ).
Why the topic needs it. Rank counts only the independent directions. The parent's mistake box ("nonzero rows can still be dependent") is precisely a warning that independence, not "nonzero-ness," is what matters.
More in Linear Independence and Basis.

5. Basis and dimension — the honest count
Why the topic needs it. Now "row rank = dim(row space)" and "column rank = dim(column space)" are fully defined: each is the number of independent arrows needed to span its bundle. Rank is a dimension, plain and simple.
See Linear Independence and Basis and Row Space and Column Space.
6. Pivots — the computational shortcut
The picture. A descending staircase of leading entries; below and left of the staircase is all zeros. The number of steps = number of pivots.
Why the topic needs it. Counting pivots is the practical way to get rank without eyeballing independence. The parent's third face of rank — "number of pivots" — lives here. Full machinery: Gaussian Elimination & Echelon Form.
7. Kernel and nullity — the leftovers (for the bound)
The picture. Directions the transformation flattens away — they don't survive to the output.
Why the topic needs it. The parent's Rank–Nullity line, , balances "directions that survive" against "directions crushed." Details: Rank–Nullity Theorem.
How these foundations feed the topic
Equipment checklist
Draw the vector as an arrow — where does it start and end?
What does " is " tell you?
Give the two ways to read the same matrix as bundles of arrows.
What is geometrically?
Write a general linear combination of .
What is the span of two arrows that lie on the same line?
State the zero-only test for independence.
Are and independent?
Define a basis in one line.
What is dimension?
What is a pivot?
What does the kernel of contain?
Connections
- Parent: Rank of a Matrix
- Row Space and Column Space
- Linear Independence and Basis
- Matrix Multiplication as Linear Combination
- Gaussian Elimination & Echelon Form
- Rank–Nullity Theorem
- Invertible Matrix Theorem