LINEAR-ALGEBRA ยท Interactive Practice | Unit 10 ยท Video 1

One Matrix, Four Worlds: How Rank Reveals the Hidden Architecture of Any Matrix

IKey Formulas

Subspace Notation Lives in Dimension
Column Space C(A)C(A) Rm\mathbb{R}^m rr
Null Space N(A)N(A) Rn\mathbb{R}^n nโˆ’rn - r
Row Space C(AT)C(A^T) Rn\mathbb{R}^n rr
Left Null Space N(AT)N(A^T) Rm\mathbb{R}^m mโˆ’rm - r

Rank rr = number of pivots after row reduction, with rโ‰คminโก(m,n)r \leq \min(m, n)

Dimension counting: In Rn\mathbb{R}^n: r+(nโˆ’r)=nr + (n - r) = n. โ€‚ In Rm\mathbb{R}^m: r+(mโˆ’r)=mr + (m - r) = m.

IIVisualization 1 โ€” How Rank Splits Each Space

Rank rr carves Rn\mathbb{R}^n into row space โŠ•\oplus null space, and Rm\mathbb{R}^m into column space โŠ•\oplus left null space.

๐Ÿ’ก Challenge: what must mm, nn, rr satisfy to make both null spaces vanish at once?

IIIVisualization 2 โ€” Reading Rank From Row Reduction

Row reduction reveals the rank as its pivot count โ€” and that single number rr fixes all four subspace dimensions.

matrix A

echelon form U ยท green cells are pivots

๐Ÿ’ก Challenge: which matrix in the list has a trivial (dimโก0\dim 0) left null space โ€” and why does its shape force that?

IVVisualization 3 โ€” The Null Space as a Column Recipe

The null vector (1,โˆ’2,1)T(1,-2,1)^T is a recipe โ€” c1โˆ’2c2+c3=0c_1 - 2c_2 + c_3 = \mathbf{0} โ€” so Ax=0A\mathbf{x} = \mathbf{0} for every scalar tt.

A ยท x where x = tยท(1, โˆ’2, 1)แต€

every row cancels to zero

VQuiz Questions

Question 1

A matrix AA is 5ร—75 \times 7 with rank r=3r = 3. What is the dimension of the null space N(A)N(A)?

โœ… Correct! dim N(A) = n โˆ’ r = 7 โˆ’ 3 = 4.

โŒ Not quite. Remember: dim N(A) = n โˆ’ r, where n is the number of columns (7), not rows (5).

Show solution

Solution:

N(A)N(A) lives in Rn\mathbb{R}^n where n=7n = 7 (the number of columns).

dimโกN(A)=nโˆ’r=7โˆ’3=4\dim N(A) = n - r = 7 - 3 = 4

Row reduction produces nโˆ’r=4n - r = 4 free variables, each contributing one basis vector to the null space.

Question 2

For an mร—nm \times n matrix AA, the column space C(A)C(A) and the null space N(A)N(A) live in which spaces, respectively?

โœ… Correct! Column space lives in R^m (output) and null space lives in R^n (input).

โŒ Not quite. Think: columns have m entries โ†’ C(A) โІ R^m. The vector x in Ax = 0 has n entries โ†’ N(A) โІ R^n.

Show solution

Solution:

  • Column space C(A)C(A): Each column has mm entries, so C(A)โІRmC(A) \subseteq \mathbb{R}^m (the output space, where AxA\mathbf{x} lands).
  • Null space N(A)N(A): All x\mathbf{x} with Ax=0A\mathbf{x} = \mathbf{0}. Since x\mathbf{x} has nn components, N(A)โІRnN(A) \subseteq \mathbb{R}^n (the input space).

They live in different ambient spaces whenever mโ‰ nm \neq n.

Question 3

For a 6ร—46 \times 4 matrix BB with rank 3, what are the dimensions of all four fundamental subspaces?

(Listed as: dim C(B), dim N(B), dim C(B^T), dim N(B^T))

โœ… Correct! The dimensions sum correctly: 3 + 1 = 4 in Rโด and 3 + 3 = 6 in Rโถ.

โŒ Not quite. Careful: dim N(B) = n โˆ’ r uses columns (4), while dim N(Bแต€) = m โˆ’ r uses rows (6).

Show solution

Solution:

BB is 6ร—46 \times 4, so m=6m = 6, n=4n = 4, r=3r = 3.

Subspace Formula Dimension
C(B)C(B) rr 3
N(B)N(B) nโˆ’r=4โˆ’3n - r = 4 - 3 1
C(BT)C(B^T) rr 3
N(BT)N(B^T) mโˆ’r=6โˆ’3m - r = 6 - 3 3

Check: In R4\mathbb{R}^4: 3+1=43 + 1 = 4 โœ“ โ€‚ In R6\mathbb{R}^6: 3+3=63 + 3 = 6 โœ“

The common trap is option "3, 3, 3, 1" which swaps the two null-space dimensions. Remember: N(A)N(A) uses nn and N(AT)N(A^T) uses mm.

Question 4

True or False: Row reduction preserves the row space of a matrix (the echelon form has the same row space as the original matrix).

โœ… Correct! Row operations keep every new row in the span of the originals, so the row space is unchanged.

โŒ Not quite. Each row operation replaces a row with a linear combination of existing rows โ€” the span doesn't change.

Show solution

Solution: True

Each elementary row operation replaces a row with a linear combination of existing rows. The new set of rows spans the same space as the original set, so the row space is unchanged.

This is why the nonzero rows of the echelon form are a valid basis for the row space of the original matrix.

โš ๏ธ Important contrast: Row reduction does not preserve the column space. To find a basis for C(A)C(A), you must identify the pivot columns in the echelon form and then take the corresponding columns from the original matrix AA.

Solved: 0 / 4