A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Null Space and Kernel

College Depth 82 in the knowledge graph ☐ I know this ☆ Set as goal
150topics build on this
339prerequisites beneath it
See this on the map →
Gaussian Elimination and Row ReductionSubspaces→→Kernel and Image of Linear Transformations
null-space kernel homogeneous-solutions

Core Idea

The null space nul(A) is the set of all solutions to Ax = 0, found by Gaussian elimination. It is a subspace and equals the kernel of the linear transformation x ↦ Ax. Nullity(A) is the dimension of nul(A), equal to the number of free variables in RREF.

Explainer

The null space of a matrix A, written nul(A), is the set of all vectors x such that Ax = 0. You already know from Gaussian elimination how to solve this: row-reduce A to RREF and read off the solutions. What the null space concept adds is a structural observation — the solution set is not just a collection of vectors, it is a subspace. It contains the zero vector, it is closed under addition (if Ax = 0 and Ay = 0, then A(x + y) = 0), and it is closed under scalar multiplication. Every solution you find inherits this geometric structure.

The connection to subspaces from your prerequisite makes this concrete. When you row-reduce Ax = 0 and find free variables, each free variable corresponds to one independent direction within the null space. If there are two free variables, the null space is a plane through the origin; if one, it is a line; if none, only the zero vector satisfies Ax = 0. The number of free variables is the nullity — the dimension of nul(A). This is why nullity counts free variables precisely: each free variable parameterizes one independent direction in the solution set.

The term kernel (from linear transformation theory) refers to the same object. When you think of A not as a grid of numbers but as a function T(x) = Ax that maps Rn → Rm, the kernel is everything that maps to zero — the set of inputs that A "collapses." A large null space means A collapses many directions; a trivial null space (only the zero vector) means A is injective. The nullity therefore measures how much information A destroys.

To find a basis for nul(A), row-reduce to RREF, express pivot variables in terms of free variables, then write x as a linear combination of vectors — one per free variable. These vectors are the basis for nul(A). This procedure is mechanical, but the key insight is conceptual: the free variables are the degrees of freedom in the solution, and each one contributes exactly one dimension to the null space.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Vectors in Two Dimensions → Vector Operations: Addition, Subtraction, and Scalar Multiplication → Dot Product (Inner Product in R^n) → Matrix Multiplication → Determinants of 2×2 and 3×3 Matrices → Invertible Matrices and Matrix Inverses → Systems of Linear Equations and Matrix Form → Gaussian Elimination and Row Reduction → Null Space and Kernel

Longest path: 83 steps · 339 total prerequisite topics

Prerequisites (2)

Leads To (1)