4.5.12 · D1Linear Algebra (Full)

Foundations — Rank of a matrix — definition, row rank = column rank theorem

1,886 words9 min readBack to topic

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.

Figure — Rank of a matrix — definition, row rank = column rank theorem

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.

Figure — Rank of a matrix — definition, row rank = column rank theorem

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 .

Figure — Rank of a matrix — definition, row rank = column rank theorem

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.

Figure — Rank of a matrix — definition, row rank = column rank theorem

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

Vector = arrow

Linear combination

Scalar scaling

Span = all reachable tips

Linear independence

Basis

Dimension

Matrix m x n

Row arrows

Column arrows

Rank = dim of the span

Row operations

Pivots in echelon form

Transpose A^T

Kernel and nullity


Equipment checklist

Draw the vector as an arrow — where does it start and end?
Starts at the origin , ends at the point 2 right and 1 up.
What does " is " tell you?
has 3 rows and 4 columns (rows first, columns second).
Give the two ways to read the same matrix as bundles of arrows.
As row arrows (each horizontal line) and as column arrows (each vertical line).
What is geometrically?
The matrix with rows and columns swapped — flip across the diagonal.
Write a general linear combination of .
for any scalars .
What is the span of two arrows that lie on the same line?
Just that one line — the second arrow adds nothing.
State the zero-only test for independence.
They are independent iff forces every .
Are and independent?
No — the second is the first, so they are dependent.
Define a basis in one line.
An independent set that also spans the whole space.
What is dimension?
The number of vectors in any basis — the count of independent directions.
What is a pivot?
The leading nonzero entry of a row once the matrix is in staircase (echelon) form.
What does the kernel of contain?
All input arrows with — the directions crushed to zero.

Connections