Linear Algebra
3.128 min read

The Collapse Theorem

The Collapse Theorem for square matrices is really a consequence of counting: for ARn×nA \in \mathbb{R}^{n \times n}, we have nn inputs and nn outputs. If the map doesn't collapse (injective), it must cover everything (surjective) — because a faithful map on a finite-dimensional space from itself to itself can't "miss" anything.

More precisely: Rank(A)+Nullity(A)=n\text{Rank}(A) + \text{Nullity}(A) = n. If Nullity(A)=0\text{Nullity}(A) = 0, then Rank(A)=n=m\text{Rank}(A) = n = m, so the map is also surjective. And vice versa.

This is analogous to: a function from a finite set to itself is injective iff it is surjective (pigeonhole principle). Linearity and finite-dimensionality make this work.

Formal View

Corollary 3.12
For ARn×nA \in \mathbb{R}^{n \times n}: Rank(A)=nNullity(A)=0A\text{Rank}(A) = n \Longleftrightarrow \text{Nullity}(A) = 0 \Longleftrightarrow A is bijective.

Why This Matters

The Collapse Theorem dramatically simplifies work with square matrices — checking one property gives all.

  • To verify a square system Ax=bA\mathbf{x} = \mathbf{b} has a unique solution for all b\mathbf{b}: just check the null space
  • Matrix invertibility (Chapter 4) is exactly bijectivity of the associated map

Quiz

Question 1

For a square matrix AA, Nullity(A)=0\text{Nullity}(A) = 0 implies:

Common Mistakes

  • Applying "injective implies surjective" to rectangular matrices — only valid for square matrices.