Goal: read structure off a matrix or its RREF, no heavy computation.
Recall Solution 1.1
There are 3 pivots, so r=3.
(a) rank(A)=3.
(b) dimCol(A)=r=3.
(c) dimNull(A)=n−r=5−3=2 (the free columns are 2 and 5).
(d) Col(A)⊆Rm=R3 — outputs have as many entries as there are rows.
Recall Solution 1.2
R1: leading 1's sit in columns 1 and 3 → pivot columns {1,3}, free column {2}. So r=2, one free variable.
R2: leading 1's in columns 1 and 2 → pivot columns {1,2}, free column {3}. So r=2, one free variable.
Goal: fully compute both bases from a concrete matrix.
Recall Solution 2.1
Step 1 — row reduce (WHAT): eliminate below the first pivot.
R2→R2−2R1, R3→R3−3R1:
100200111.
Now R3→R3−R2, then clear above the second pivot with R1→R1−R2:
R=100200010.Why RREF: it exposes pivots and hands us the pivot-in-terms-of-free formulas directly.
Step 2 — pivots in columns 1,3 → r=2.
Col basis = columns 1,3 of the originalA: {(1,2,3)⊤,(1,3,4)⊤}. dimCol=2.
Why original columns: row operations moved the entries inside R's columns, so R's columns no longer point in the true output directions.
Step 3 — null space. Free variable x2. From R: x1=−2x2, x3=0.
Set x2=1: special solution s=(−2,1,0)⊤.
Null basis={(−2,1,0)⊤}, dimNull=1.
Row reduce:R2→R2−2R1 gives a zero second row:
R=000100200.
The first nonzero entry of row 1 is in column 2 — so the single pivot is in column 2, not column 1. Pivot column: {2}; free columns: {1,3}. r=1.
Col basis = column 2 of original A: {(1,2,0)⊤}. dimCol=1.
Null space: free x1,x3. Row 1: x2+2x3=0⇒x2=−2x3; x1 is unconstrained.
Goal: reason about dimension and structure, sometimes without a specific matrix.
Recall Solution 3.1
Here m=4, n=6.
(a) Rank–Nullity: r=n−dimNull=6−2=4.
(b) Injective⟺Null(A)={0}⟺ nullity 0. Here nullity is 2=0, so not injective — different inputs can give the same output.
(c) Surjective onto R4⟺dimCol(A)=4=m. Here dimCol=r=4=m, so yes, it is surjective — every output vector is reachable.
Reading it: a wide matrix (n>m) at full row rank flattens the extra input directions (nullity >0) while still covering all of output space.
Recall Solution 3.2
Here n=3 columns, so the rank satisfies 0≤r≤min(m,n)=min(5,3)=3.
Nullity =n−r=3−r. The largest nullity occurs at the smallest rank, r=0 (the zero matrix), giving nullity 3.
So nullity can reach 3, not just 2. The statement is FALSE.
The tightest correct bound is 0≤dimNull(A)≤3.
Goal: combine null space, column space and solvability of Ax=b.
Recall Solution 4.1
Recall A=123246134, columns c1=(1,2,3)⊤, c2=(2,4,6)⊤, c3=(1,3,4)⊤, and Col(A)=span{c1,c3} (from Ex 2.1).
(a) Is b reachable? (solvable iff $b\in\mathrm{Col}(A)$.) Try b=αc1+γc3:
α+γ=2,2α+3γ=5,3α+4γ=7.
From the first: α=2−γ. Sub into the second: 2(2−γ)+3γ=5⇒4+γ=5⇒γ=1, so α=1. Check third: 3(1)+4(1)=7. ✓ So yes, b∈Col(A).
(b) Particular solution. We wrote b=1⋅c1+0⋅c2+1⋅c3, i.e. x1=1,x2=0,x3=1. So xp=(1,0,1)⊤. (Verify: Axp=c1+c3=(1,2,3)⊤+(1,3,4)⊤=(2,5,7)⊤=b. ✓)
(c) Full solution set = particular + null space:
x=xp+ts=101+t−210,t∈R,
using the null-space basis s=(−2,1,0)⊤ from Ex 2.1. It is a line in R3: infinitely many solutions because the kernel is nontrivial.
The picture below shows the two flavours of solution set — a single point when the kernel is trivial, a whole line when it is not.
Recall Solution 4.2
The null-space basis has 1 vector, so dimNull(A)=1.
Rank–Nullity: r=n−1=3−1=2.
Invertible ⟺ full rank r=n=3⟺ nullity 0. Here nullity is 1=0, so A is NOT invertible — it collapses the direction (1,1,1)⊤ to zero, so it cannot be undone.
Goal: prove a general statement and design a matrix to specification.
Recall Solution 5.1
Read the requirements as column relations.A(1,−1,0,0)⊤=0 means c1−c2=0, i.e. c1=c2. A(0,0,1,−1)⊤=0 means c3−c4=0, i.e. c3=c4. So columns come in two equal pairs.
For rank=2 we need c1 and c3independent. Pick c1=(1,0,0)⊤, c3=(0,1,0)⊤. Then:
A=100100010010.Verify rank: RREF is A itself; pivots in columns 1,3 → r=2. ✓
Verify kernel vectors:A(1,−1,0,0)⊤=(0,0,0)⊤ ✓; A(0,0,1,−1)⊤=(0,0,0)⊤ ✓.
Consistency with Rank–Nullity: nullity =n−r=4−2=2, exactly the two independent kernel vectors we prescribed. ✓
Recall Solution 5.2
Setup. Rank counts pivots, and each pivot occupies its own row and its own column, so r≤mandr≤n; in particular r≤m.
Core step. By Rank–Nullity, dimNull(A)=n−r. Since r≤m,
dimNull(A)=n−r≥n−m.Use the hypothesis. Given m<n, we have n−m>0, hence dimNull(A)≥n−m>0.
A subspace of positive dimension contains a nonzero vector, so Null(A)={0}. ■Meaning: more inputs than outputs forces the machine to squash at least n−m independent directions to zero — a wide map can never be injective.