4.5.25 · D2Linear Algebra (Full)

Visual walkthrough — Invertible matrix theorem — 12+ equivalent conditions

2,205 words10 min readBack to topic

Step 1 — What a matrix does to an arrow

WHAT. A square matrix is a machine. You feed it an arrow (a point in the plane, written ), and it hands back a new arrow, which we write . "Square" means it takes plane-arrows to plane-arrows (same number of inputs as outputs) — that word will matter later.

WHY. Everything in the theorem is secretly a question about this machine: can you always undo it? does it ever crush two arrows into one? can it reach every arrow? So before any algebra, we must picture the machine acting.

PICTURE. Below, the faint grid is the input plane. The bright grid is where sends that plane. The amber arrow is one input ; the cyan arrow is its output .

Figure — Invertible matrix theorem — 12+ equivalent conditions

Step 2 — is just a recipe mixing the columns

WHAT. Split into its columns — the arrows you get by feeding it the pure directions and . Call them and . Then the machine obeys one rule:

WHY. This is the single most important re-reading in all of linear algebra. It says the output is nothing but a weighted blend of the columns. So questions about become questions about its columns : do they point independent ways? do their blends reach everywhere?

PICTURE. The output arrow (cyan) is built by walking steps along , then steps along — a little parallelogram of instructions.

Figure — Invertible matrix theorem — 12+ equivalent conditions

Link to the span picture: the set of all possible is exactly the span of the columns.


Step 3 — The good machine vs. the collapsing machine

WHAT. Two cases, and only two.

  • Good (invertible): the two columns point in genuinely different directions. The bright grid is a full, un-squashed plane.
  • Collapsing (singular): lies along the same line as (say ). Every blend still lands on that one line. The whole plane gets flattened onto a line.

WHY. This flattening is the root cause of every failing condition in the theorem. Once you see the plane crush to a line, all 17 conditions fail at once — that's what the walkthrough will unpack.

PICTURE. Left: independent columns, area preserved. Right: parallel columns, the shaded square collapses to a segment (zero area).

Figure — Invertible matrix theorem — 12+ equivalent conditions

Step 4 — The null space: which arrows get crushed to zero?

WHAT. Ask the machine: which inputs come out as the zero arrow ? That collection is the null space, .

  • Good machine: only maps to . The null space is a single point.
  • Collapsing machine: a whole line of inputs maps to (all the arrows the flattening squashes onto the origin).

WHY. "Can we undo the machine?" is the same as "does the machine ever crush two different inputs together?" If two inputs give the same output, then , so with — a nonzero crushed arrow. So a fat null space is exactly why you cannot undo the machine. This is condition (4) meeting condition (6), one-to-one.

PICTURE. For the collapsing machine, the amber line is the null space: every arrow on it lands on the origin dot.

Figure — Invertible matrix theorem — 12+ equivalent conditions

See injective: one-to-one null space is just .


Step 5 — Independence and "crushing" are the very same fact

WHAT. Chain Steps 2–4 together. means — a blend of columns equalling zero. Compare with the definition in Step 3: independent columns means the only such blend is the all-off one.

WHY. We didn't prove two facts — we noticed they are one sentence written two ways. This is condition (4) (5). No formula to memorise; the equality of the two boxes is forced by Step 2's column-blend reading.

PICTURE. Two views of the same scene: on the left, the null space as a point/line; on the right, the columns as independent/parallel arrows. An amber bracket ties them.

Figure — Invertible matrix theorem — 12+ equivalent conditions

Step 6 — Row reduction: turning "independent" into ""

WHAT. Row reduction hunts for pivots — the leading nonzero entry in each row after we tidy the matrix. Independent columns of a square matrix mean no column is free, so every column earns a pivot. For an matrix, pivots fill every row and every column, and the tidied form (RREF) can only be the identity .

WHY. Each row move is reversible (you can always swap back, unscale, or un-add), so each is itself invertible. Setting gives — an honest inverse built by hand. That's the arrow : row-equivalent-to- manufactures the inverse.

PICTURE. A staircase of pivots descending the diagonal; the bright cells are pivots, one per row and column.

Figure — Invertible matrix theorem — 12+ equivalent conditions

Step 7 — The determinant: the area the machine keeps

WHAT. The determinant is the signed area (in 2-D) or volume (in higher-D) of the shape you get by feeding the machine the unit square. The good machine stretches/rotates that square into a parallelogram of some nonzero area. The collapsing machine flattens it to a line — area .

WHY. This is why is the cheapest test for small matrices: it measures the flattening directly with one number. Row moves only scale area by nonzero factors and , so . Note the theorem cares only whether the area is zero, never how small (a of is still fully invertible).

PICTURE. Left parallelogram: shaded, nonzero area, . Right: the parallelogram collapsed to an amber segment, area .

Figure — Invertible matrix theorem — 12+ equivalent conditions

Step 8 — The eigenvalue : an arrow the machine leaves on its own line but shrinks to nothing

WHAT. An eigenvalue (see Eigenvalues and Eigenvectors) is a number for which some nonzero arrow obeys — the machine keeps on its own line and just scales it by . If , then for a nonzero : a crushed arrow, exactly the fat null space of Step 4.

WHY. A single zero factor kills the whole product, so being an eigenvalue collapse. This is condition (14) sliding neatly into the same picture: "0 is not an eigenvalue" is one more mask for "no crush."

PICTURE. The collapsing machine with its zero-eigenvector (amber) shrinking straight to the origin.

Figure — Invertible matrix theorem — 12+ equivalent conditions

Step 9 — The degenerate warning: non-square machines break the deal

WHAT. Everything above quietly used square. A non-square machine — say inputs, outputs, or inputs, outputs — can be one-to-one or onto but never both, so the theorem simply does not apply.

  • Tall (): only columns living in -D space; their blends fill at most a -D plane, so they cannot reach every output. Not onto, hence not invertible even if columns are independent.
  • Wide (): columns in -D space must be dependent (too many arrows in too little room), so there is always a nonzero crushed input. Not one-to-one.

WHY. The IMT's magic — injective and surjective coinciding — comes from " pivots fill both all rows and all columns," which needs equal counts. Break the square, break the equivalence.

PICTURE. Left: tall map, columns fill only a plane inside 3-D space. Right: wide map, four arrows in the plane forced to overlap.

Figure — Invertible matrix theorem — 12+ equivalent conditions

The one-picture summary

Every mask is the same coin. The good machine keeps area, keeps information, reaches everywhere; the collapsing machine flattens, crushes a line to zero, and misses most of space. One flattening event trips all the failing conditions simultaneously.

Figure — Invertible matrix theorem — 12+ equivalent conditions

A invertible

null space is one point

columns independent

n pivots so RREF is I

det not zero

zero is not an eigenvalue

columns span all space

map is onto

Recall Feynman: the whole walkthrough in plain words

Think of as a machine that reshuffles arrows. Its columns are where it sends the pure directions, and every output is just a blend of those columns with your dials . A good machine has columns pointing genuinely different ways: the only blend that gives the zero arrow is turning every dial off. That means nothing gets crushed, you can always rebuild the input, the unit square keeps real area (so the determinant isn't zero), no arrow gets scaled to nothing (so is not an eigenvalue), and the blends can reach every arrow in space. A bad machine has a repeated direction: the plane flattens onto a line, a whole line of inputs gets crushed to the origin, the area drops to zero, becomes an eigenvalue, and huge regions of space become unreachable — every failing test fires together. And all of this only works when the machine has as many inputs as outputs: a non-square machine can be reversible on one side but never both, so the theorem quietly steps aside.

Recall Quick self-check

Why does a nonzero null-space vector immediately kill invertibility? ::: It means two different inputs share an output (), so information is lost and the machine can't be undone. Why must RREF equal for an invertible square matrix? ::: Independent columns give a pivot in every column; pivots in an grid fill every row and column, leaving only the identity. What does mean geometrically? ::: The machine flattens the unit square/cube to zero area/volume — space collapses to a lower dimension. Why doesn't the IMT apply to a matrix? ::: It isn't square; its columns can be independent but can never span , so injective and surjective no longer coincide.