4.5.12 · D4Linear Algebra (Full)

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

1,997 words9 min readBack to topic

Level 1 — Recognition

Goal: see the rank without heavy computation.

Exercise L1.1

State the rank of

Recall Solution L1.1

What to notice: row 1 is exactly row 2. So the two rows point in the same direction — only one independent row. Why that fixes the rank: row rank = dimension of the span of the rows. One direction ⇒ dimension . Check via columns: column 2 column 1, so column rank too. The theorem holds. ✔️

Exercise L1.2

State the rank of the identity

Recall Solution L1.2

What to notice: each column already sits on its own axis — point along three perpendicular directions, so none is a mix of the others. Why: three independent columns span a -dimensional column space. This is full rank for a matrix — see Invertible Matrix Theorem (full rank ⇔ invertible).

Exercise L1.3

State the rank of the zero matrix (all entries ).

Recall Solution L1.3

What to notice: every row and every column is the zero vector. The span of a bunch of zero vectors is just the single point , which has dimension . This is the degenerate floor of the bound .


Level 2 — Application

Goal: run elimination and read off the rank correctly.

Exercise L2.1

Find for

Recall Solution L2.1

Step 1 — clear column 1. , . Why? Row operations replace a row by a combination of rows, which never changes the row space (see Gaussian Elimination & Echelon Form), so rank is preserved. Step 2 — tidy the staircase. Swap so the zero row falls to the bottom. Step 3 — count pivots: positions and . Two pivots.

Exercise L2.2

Find for

Recall Solution L2.2

Step 1: . Step 2: (kill the duplicate row). Step 3: two pivots at . Notice column 3 — the missing pivot column is exactly the dependent column.

Exercise L2.3

For which value of does have rank instead of ?

Recall Solution L2.3

Idea: rank drops below full precisely when the rows become multiples of each other. Row 2 Row 1 means , i.e. . Elimination check: gives . That row is zero ⇔ . Equivalently the determinant vanishes at .


Level 3 — Analysis

Goal: reason about rank without brute-forcing everything.

Exercise L3.1

is with . What is (the nullity — the dimension of the set of vectors with )?

Recall Solution L3.1

Tool — Rank–Nullity: , where is the number of columns. See Rank–Nullity Theorem. Why and not ? Because lives in (it must have one entry per column to be multipliable), so the input space we split has dimension .

Exercise L3.2

Give the tightest possible bounds on where is and is .

Recall Solution L3.2

Shape first: is , so . Deeper bound: every column of is a combination of the columns of (see Matrix Multiplication as Linear Combination), so . Rows of are combinations of rows of , so also . The inner dimension throttles the product — a genuinely tighter cap than the shape alone gave.

Exercise L3.3

is a matrix with . Is invertible? Justify in one sentence.

Recall Solution L3.3

Yes. For a square matrix, means all columns are independent, so they form a basis of ; by the Invertible Matrix Theorem full rank invertible.


Level 4 — Synthesis

Goal: combine several rank facts, or build one small structure.

Exercise L4.1

Give an explicit rank factorization (with having independent columns and independent rows) for (This is the parent note's example; here you must produce and .)

Recall Solution L4.1

Step 1 — find the pivot columns. Reducing (parent note) gives pivots in columns and . So take those original columns for : Step 2 — express every column of in the basis . These coefficient vectors become the columns of :

  • col
  • col (since col col )
  • col Step 3 — verify : The shared inner dimension is .

Exercise L4.2

Construct a matrix of rank exactly whose every entry is nonzero. Explain why your construction works.

Recall Solution L4.2

Strategy: make rows a combination of rows and , keeping rows independent, and avoid any zero entries. Take Why rank : rows are independent (not multiples — compare vs in the first two entries), so rank ; row adds nothing since , so rank . Hence exactly . All nine entries are nonzero. ✔️


Level 5 — Mastery

Goal: prove and push to limiting/edge cases.

Exercise L5.1

Prove that for any matrix , , using only the theorem "row rank = column rank".

Recall Solution L5.1

Setup — what transpose does: turns the rows of into columns and columns into rows. Therefore the columns of are literally the rows of , so Now apply the central theorem to : for any matrix, row rank = column rank, hence But the theorem applied to says . Chaining:

Exercise L5.2

Let be with and be with . Show by example that can be , , or — i.e. additivity fails in every direction.

Recall Solution L5.2

Rank : let with . Then , rank . (Overlap perfectly cancels.) Rank : let . Then , still rank . Rank : let , . Then , rank . Conclusion: all three of occur, so is false in general. Only the inequality survives, and it is tight (rank case). ✔️

Exercise L5.3

is with . Prove the tight bound and describe the limiting cases where equality holds.

Recall Solution L5.3

Column argument: the column space is spanned by the columns of , each living in . A span of vectors has dimension ; a subspace of has dimension . So and , giving (uses Linear Independence and Basis). Limiting cases:

  • If and : the rows are independent, has full row rank — the map is onto .
  • If and : the columns are independent, has full column rank — the map is one-to-one, (nullity by Rank–Nullity).
  • Degenerate floor .

Connections

Difficulty Ladder

preserves rank

factorization

central theorem

L1 Recognition see rank at a glance

L2 Application run elimination

L3 Analysis reason with rank facts

L4 Synthesis build C R and matrices

L5 Mastery prove and push edges

Row operations

A equals C times R

Row rank equals Column rank