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 ReductionSubspacesKernel 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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesAngle Pairs: Complementary, Supplementary, and VerticalParallel Lines and TransversalsCorresponding AnglesAlternate Interior AnglesTriangle Angle Sum TheoremExterior Angle TheoremTriangle Inequality TheoremSimilar Triangles: AA SimilaritySimilar Triangles: SSS and SAS SimilarityProportions in Similar TrianglesRight Triangle Trigonometry IntroductionSine, Cosine, and Tangent RatiosTrigonometric Ratios ReviewVectors in Two DimensionsVector Operations: Addition, Subtraction, and Scalar MultiplicationDot Product (Inner Product in R^n)Matrix MultiplicationDeterminants of 2×2 and 3×3 MatricesInvertible Matrices and Matrix InversesSystems of Linear Equations and Matrix FormGaussian Elimination and Row ReductionNull Space and Kernel

Longest path: 83 steps · 339 total prerequisite topics

Prerequisites (2)

Leads To (1)