Exercises — Rank of a matrix — definition, row rank = column rank theorem
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
- Parent: Rank definition & theorem
- Gaussian Elimination & Echelon Form
- Rank–Nullity Theorem
- Linear Independence and Basis
- Matrix Multiplication as Linear Combination
- Row Space and Column Space
- Invertible Matrix Theorem