Kernel And Range Of A Linear Transformation

7 min read

The kernel and range of a linear transformation are fundamental concepts in linear algebra that reveal the structure of mappings between vector spaces. Understanding these two ideas is essential for anyone studying mathematics, physics, or computer science, because they tell you exactly what a transformation does and does not preserve Worth knowing..

Introduction

When you hear the word "transformation," you might think of a function that moves points around on a plane. In linear algebra, a linear transformation is a special kind of function that maps vectors from one vector space to another while preserving two key properties: additivity and homogeneity. That means if T is a linear transformation, then for any vectors u and v and any scalar c, the following hold:

This is the bit that actually matters in practice.

  • T(u + v) = T(u) + T(v)
  • T(cu) = cT(u)

These properties make linear transformations extremely well-behaved, and they help us analyze them using tools like matrices and systems of equations. That's why two of the most important concepts associated with any linear transformation are its kernel and its range. Together, they tell us about the "loss of information" and the "output space" of the transformation.

Kernel of a Linear Transformation

The kernel of a linear transformation T, often written as ker(T) or null(T), is the set of all vectors in the domain that map to the zero vector in the codomain.

Formally:

ker(T) = { v ∈ V | T(v) = 0 }

Simply put, the kernel collects every input that produces nothing at the output. If you think of T as a machine, the kernel is the collection of inputs that the machine completely discards.

Why Is the Kernel Important?

The kernel measures how much a transformation "collapses" or "reduces" information. Think about it: no two different inputs produce the same output. That said, if the kernel is trivial — meaning it only contains the zero vector — then T is said to be injective (one-to-one). If the kernel is larger, then T is not injective, and some distinct vectors get mapped to the same result Practical, not theoretical..

How to Compute the Kernel

If T is represented by a matrix A, then the kernel of T is the same as the null space of A. To find it, you solve the homogeneous system:

A x = 0

The set of all solutions x forms a subspace of the domain. You can use row reduction (Gaussian elimination) to express the solutions in parametric form, which directly gives you a basis for the kernel.

Range of a Linear Transformation

The range of a linear transformation T, sometimes called the image and written as im(T) or ran(T), is the set of all possible outputs that T can produce.

Formally:

range(T) = { T(v) | v ∈ V }

This is a subset of the codomain. Not every element in the codomain needs to be reachable; the range is exactly the part that is.

Why Is the Range Important?

The range tells you what the transformation actually achieves. Even so, it describes the span of all outputs, and it is itself a subspace of the codomain. Also, if the range equals the entire codomain, then T is said to be surjective (onto). This means every possible output is attainable Practical, not theoretical..

How to Compute the Range

Again, if T is represented by a matrix A, the range of T is the column space of A. To find it, you can:

  • Look at the pivot columns of A (or its reduced row echelon form) and identify the corresponding columns from the original matrix.
  • Alternatively, solve A x = b for arbitrary b and determine which b values are consistent.

The dimension of the range is called the rank of the transformation.

Relationship Between Kernel and Range: The Rank-Nullity Theorem

One of the most powerful results in linear algebra connects the kernel and the range directly. It is called the Rank-Nullity Theorem, and it states:

dim(V) = dim(ker(T)) + dim(range(T))

Here, dim(V) is the dimension of the domain. The term dim(ker(T)) is called the nullity, and dim(range(T)) is the rank Simple, but easy to overlook..

This theorem says that the domain's dimension is split between the kernel and the range. Now, if the kernel is large (high nullity), the range must be small (low rank), and vice versa. This trade-off is intrinsic to every linear transformation and gives you a quick way to check your work when computing both spaces.

Intuitive Understanding

Imagine you have a transformation from a 5-dimensional space to a 3-dimensional space. Here's the thing — the Rank-Nullity Theorem tells you that the sum of the nullity and the rank must equal 5. If, say, the rank is 3 (the transformation is surjective), then the nullity must be 2 — meaning there is a 2-dimensional subspace of inputs that all collapse to zero. If the rank is only 2, then the nullity is 3, and more information is lost.

Examples

Let's work through a concrete example to see kernel and range in action Easy to understand, harder to ignore..

Suppose T: ℝ³ → ℝ² is defined by the matrix:

A = [ 1 0 2 ] [ 0 1 -1 ]

Finding the kernel:

Solve A x = 0.

The system is:

x₁ + 2x₃ = 0 x₂ - x₃ = 0

Let x₃ = t (a free variable). Then:

x₁ = -2t x₂ = t x₃ = t

So the kernel is:

ker(T) = { t(-2, 1, 1) | t ∈ ℝ }

This is a 1-dimensional subspace. The nullity is 1 Worth keeping that in mind. Practical, not theoretical..

Finding the range:

The columns of A are (1, 0) and (0, 1) and (2, -1). The pivot columns are the first two, which are standard basis vectors. So, the column space is all of ℝ². The rank is 2 Simple, but easy to overlook..

Checking with Rank-Nullity:

dim(ℝ³) = 3 nullity = 1 rank = 2 1 + 2 = 3 ✓

This confirms our calculations.

Frequently Asked Questions

Is the kernel always a subspace? Yes. The kernel is always a subspace of the domain. It contains the zero vector, and it is closed under addition and scalar multiplication because T is linear.

Can the range be larger than the codomain? No. By definition, the range is a subset of the codomain. It can be equal to the codomain (if T is surjective) or smaller.

What happens if the kernel is only {0}? If the kernel is trivial, the transformation is injective. No information is lost in the sense that different inputs always give different outputs. On the flip side, the transformation may still not be surjective Surprisingly effective..

How does the Rank-Nullity Theorem help in practice? It provides a quick consistency check. If you compute the nullity and rank separately, their sum should equal the dimension of the domain. If it does not, there is likely an arithmetic error.

Conclusion

The kernel and range of a linear transformation are not just abstract definitions — they are practical tools that tell you exactly how a transformation behaves. The kernel captures what is lost, the range captures what is produced, and the Rank-Nullity Theorem ties them together in a

Short version: it depends. Long version — keep reading It's one of those things that adds up. Nothing fancy..

fundamental relationship that governs all linear maps.

Understanding these concepts gives you powerful insight into the behavior of systems modeled by linear transformations — whether in computer graphics, data science, engineering, or pure mathematics. The kernel reveals the hidden symmetries and redundancies in your data, while the range shows you the true scope of what your transformation can achieve.

No fluff here — just what actually works Small thing, real impact..

Mastering kernel and range calculations isn't just about solving problems — it's about developing a deeper intuition for how linear systems work. These tools allow you to predict outcomes, optimize designs, and understand the limitations of your models before you even begin computations.

Not obvious, but once you see it — you'll see it everywhere.

Whether you're analyzing the stability of a dynamical system, compressing images, or solving differential equations, the principles of kernel and range will guide your thinking. They remind us that linear algebra is not just about matrices and vectors, but about understanding the fundamental structure of linear relationships in mathematics and the world around us.

Key Takeaways:

  • The kernel represents all inputs that map to zero
  • The range shows all possible outputs
  • The Rank-Nullity Theorem provides a crucial consistency check
  • These concepts form the foundation for more advanced topics in linear algebra

With this foundation, you're ready to explore more sophisticated applications in functional analysis, machine learning, and beyond.

Just Hit the Blog

Recently Added

Along the Same Lines

Related Corners of the Blog

Thank you for reading about Kernel And Range Of A Linear Transformation. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home