Skip to main content
Linear algebra II
Lesson 12 of 75
Easy practice

Rank-nullity theorem

Objective. Use dimension arguments for linear maps.

  1. 1. Learn
  2. 2. Worked example
  3. 3. Practice
  4. 4. Feedback
  5. 5. Continue

Learn: the key idea

The rank-nullity theorem states that for a linear map T: V → W with V finite-dimensional, dim(V) = rank(T) + nullity(T), where rank(T) = dim(im(T)) and nullity(T) = dim(ker(T)). This links the dimension of the domain to how much the map collapses (nullity) versus how much image it spans (rank). For T: ℝ³ → ℝ² with matrix [[1,0,1],[0,1,1]], the rank is 2 since the two rows are independent, so nullity = 3 − 2 = 1. This theorem is a powerful counting tool for determining injectivity or surjectivity without fully solving systems.

Worked example

Use the rank-nullity theorem to find the nullity of the linear map given by matrix [[1,2,3],[2,4,6]] acting on ℝ³.

1 … 2
Illustrated card showing 1 … 2
  1. 1Observe row 2 is exactly twice row 1, so the rows are linearly dependent.
  2. 2Thus rank of the matrix is 1, since only one independent row remains.
  3. 3The domain has dimension 3, so by rank-nullity, nullity = 3 − rank = 3 − 1.
  4. 4This gives nullity = 2, meaning the kernel is two-dimensional.

Answer: nullity = 2

Concept mastery

Based on your past attempts at this lesson — the question types to practise again come first.

Complete a practice set to see your concept breakdown here.

Practice

Practice happens on its own screen, one question at a time. Answers stay hidden until you submit yours, and you can stop and pick up at the same question later.

Start practising

Common mistake. Students compute rank from the number of rows or columns of a matrix rather than the number of linearly independent rows (or columns), leading to incorrect nullity values when rows are dependent.

Your progress

Tick each step as you finish it. Your exact reading position is saved automatically, so Continue drops you back on the same line.

0 of 5 steps complete

Your place saves automatically as you read.

My dashboard