Get AI summaries of any video or article — Sign up free
Abstract Linear Algebra 31 | Solutions for Linear Equations thumbnail

Abstract Linear Algebra 31 | Solutions for Linear Equations

5 min read

Based on The Bright Side of Mathematics's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

A linear equation L(X) = B has a solution iff B lies in range(L).

Briefing

Solving a linear equation in an abstract setting boils down to two geometric objects: the range (for whether solutions exist) and the kernel (for whether solutions are unique). For a linear map L: V → W between vector spaces over a field F (real or complex), the equation L(X) = B asks for all X ∈ V that land on a fixed target vector B ∈ W. Existence is immediate: if B is not in the range of L, there are no solutions. Uniqueness is equally tied to structure: if the kernel of L contains anything beyond the zero vector, then multiple solutions appear because different kernel elements can be added without changing the output.

In this framework, the kernel is defined as ker(L) = {v ∈ V : L(v) = 0}, meaning it is exactly the solution set of the homogeneous equation L(X) = 0. The range is defined as range(L) = {w ∈ W : ∃x ∈ V with L(x) = w}, i.e., the set of all right-hand sides that the map can actually hit. Both ker(L) and range(L) are subspaces, which is what makes the solution set behave predictably.

Once at least one particular solution x0 exists (so B ∈ range(L)), every solution has the same form as in the matrix case: the full solution set is x0 + ker(L) = {x0 + v : v ∈ ker(L)}. The logic is straightforward. If x0 solves L(x) = B, then for any v in the kernel, linearity gives L(x0 + v) = L(x0) + L(v) = B + 0 = B, so x0 + v is also a solution. Conversely, if x is any solution, then subtracting the outputs forces L(x − x0) = 0, so x − x0 must lie in the kernel. This equivalence shows both the shape of the solution set and why uniqueness happens exactly when ker(L) is trivial.

The discussion then connects these ideas to the rank–nullity theorem, a central dimension-counting result for finite-dimensional vector spaces. When V is finite-dimensional, the theorem states that dim(range(L)) + dim(ker(L)) = dim(V). Here dim(range(L)) is the rank of L, and dim(ker(L)) is the nullity. The key point is that the proof can be transferred from matrix theory: choosing bases turns L into a matrix, where the familiar rank–nullity statement holds, and the dimensions involved do not depend on which matrix representation (i.e., which bases) is chosen. That invariance is what lets the theorem hold in the abstract linear-map setting without committing to any particular coordinates.

Overall, the method replaces brute-force solving with structural criteria: check whether B lies in the range to decide existence, inspect whether the kernel is trivial to decide uniqueness, and use x0 + ker(L) to describe all solutions when they exist. The dimension relationship then quantifies how much freedom the kernel provides and how much of W the map can reach.

Cornell Notes

For a linear map L: V → W and a fixed vector B ∈ W, the equation L(X) = B has solutions exactly when B lies in the range of L. If at least one solution x0 exists, then every solution is obtained by adding any kernel element: {X ∈ V : L(X) = B} = x0 + ker(L). Uniqueness occurs precisely when ker(L) is trivial (only the zero vector), since nonzero kernel elements generate distinct solutions with the same output. In finite-dimensional settings, the rank–nullity theorem links these objects by dim(range(L)) + dim(ker(L)) = dim(V), where rank = dim(range(L)) and nullity = dim(ker(L)). This extends the familiar matrix results to general linear maps via basis-dependent matrix representations.

How can existence of solutions to L(X) = B be decided without solving for X directly?

Existence depends on whether B is reachable by the map. By definition, range(L) = {w ∈ W : ∃x ∈ V with L(x) = w}. If B ∉ range(L), there is no x with L(x) = B, so the solution set is empty. If B ∈ range(L), at least one particular solution x0 exists.

Why does a nontrivial kernel automatically destroy uniqueness?

If ker(L) contains a nonzero vector v, then adding v to any solution x0 produces another solution: L(x0 + v) = L(x0) + L(v) = B + 0 = B. Since v ≠ 0, x0 + v ≠ x0, so there are at least two distinct solutions. Therefore uniqueness requires ker(L) = {0}.

What is the exact form of the full solution set once one solution x0 is known?

When the solution set is nonempty, pick one solution x0 with L(x0) = B. Then every solution is x0 + v for some v ∈ ker(L). The set is x0 + ker(L). Conversely, if x is any solution, then L(x − x0) = L(x) − L(x0) = B − B = 0, so x − x0 ∈ ker(L), meaning x ∈ x0 + ker(L).

How do kernel and range relate to subspaces, and why does that matter?

ker(L) is a subspace of V because it is closed under addition and scalar multiplication (it consists of vectors mapped to 0). range(L) is a subspace of W because sums and scalar multiples of reachable outputs remain reachable. This subspace structure is what makes the solution set x0 + ker(L) behave like an affine subspace rather than an arbitrary collection of points.

What does the rank–nullity theorem say in this abstract linear-map setting?

For finite-dimensional V, dim(range(L)) + dim(ker(L)) = dim(V). The dimension of range(L) is the rank of L, and the dimension of ker(L) is the nullity. The argument transfers from matrices: choosing bases represents L by a matrix, where rank–nullity is known, and the resulting dimensions do not depend on the chosen bases.

Review Questions

  1. Given L: V → W and B ∈ W, what two conditions determine whether L(X) = B has no solutions, exactly one solution, or infinitely many solutions?
  2. If x0 is one solution to L(X) = B, prove (using linearity) that every vector of the form x0 + v with v ∈ ker(L) is also a solution.
  3. How does rank–nullity quantify the tradeoff between the size of ker(L) and the size of range(L) when V is finite-dimensional?

Key Points

  1. 1

    A linear equation L(X) = B has a solution iff B lies in range(L).

  2. 2

    The kernel ker(L) is the solution set of the homogeneous equation L(X) = 0.

  3. 3

    If one particular solution x0 exists, then all solutions are exactly x0 + ker(L).

  4. 4

    Uniqueness holds exactly when ker(L) is trivial, i.e., ker(L) = {0}.

  5. 5

    ker(L) and range(L) are subspaces of V and W respectively, which forces the solution set to have affine-subspace structure.

  6. 6

    In finite-dimensional spaces, dim(range(L)) + dim(ker(L)) = dim(V), linking existence/uniqueness structure to dimension counts via rank and nullity.

Highlights

Existence is controlled by the range: if B is not hit by L, the solution set is empty.
Uniqueness is controlled by the kernel: any nonzero kernel element generates a different solution by addition.
Once x0 is found, the entire solution set is x0 + ker(L), mirroring the matrix case.
Rank–nullity in the abstract setting says dim(range(L)) + dim(ker(L)) = dim(V) for finite-dimensional V.
The abstract results follow from matrix representations, with the key dimensions staying invariant under change of bases.

Topics

  • Solutions of Linear Equations
  • Kernel and Range
  • Affine Solution Sets
  • Uniqueness and Existence
  • Rank–Nullity Theorem