ArticleslgStudy

science

Kernel (category theory)

Kernel (category theory) is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Kernel (category theory) rather than just read about it. In short: In category theory and its applications to other branches of mathematics, kernels are a generalization of the kernels of group homomorphisms, the kernels of module homomorphisms and certain other kernels from algebra. Intuitively, the kernel of the morphism f : X → Y is the "most general" morphism k : K → X that yields zero when composed with (followed by) f.

Kernel (category theory) — main illustration
Kernel (category theory) — illustration

Key takeaways

  • Kernel (category theory) belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Kernel (category theory) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Kernel (category theory) from memory before moving on to harder problems.

Reference excerpt

In category theory and its applications to other branches of mathematics, kernels are a generalization of the kernels of group homomorphisms, the kernels of module homomorphisms and certain other kernels from algebra. Intuitively, the kernel of the morphism f : X → Y is the "most general" morphism k : K → X that yields zero when composed with (followed by) f. Kernel pairs and difference kernels (also known as binary equalisers) sometimes go by the name "kernel", and are not discussed in this article.

Definition Let C be a category. In order to define a kernel in the general category-theoretical sense, C needs to have zero morphisms. In that case, if f : X → Y is an arbitrary morphism in C, then a kernel of f is an equaliser of f and the zero morphism from X to Y. In symbols:

ker(f) = eq(f, 0XY) To be more explicit, the following universal property can be used. A kernel of f is an object K together with a morphism k : K → X such that the following two assertions hold:

f ∘k is the zero morphism from K to Y;

Given any morphism k′ : K′ → X such that f ∘k′ is the zero morphism, there is a unique morphism u : K′ → K such that k∘u = k′.

As for every universal property, there is a unique isomorphism between two kernels of the same morphism, and the morphism k is always a monomorphism (in the categorical sense). So, it is common to talk of the kernel of a morphism. In concrete categories, one can thus take a subset of X for K, in which case, the morphism k is the inclusion map. This allows one to talk of K as the kernel, since k is implicitly defined by K. There are non-concrete categories, where one can similarly define a "natural" kernel, such that K defines k implicitly. Not every morphism needs to have a kernel, but if it does, then all its kernels are isomorphic in a strong sense: if k : K → X and ℓ : L → X are kernels of f : X → Y, then there exists a unique isomorphism φ : K → L such that ℓ∘φ = k.

Examples Kernels are familiar in many categories from abstract algebra, such as the category of groups or the category of (left) modules over a fixed ring (including vector spaces over a fixed field). To be explicit, if f : X → Y is a homomorphism in one of these categories, and K is its kernel in the usual algebraic sense, then K is a subobject of X and the inclusion homomorphism from K to X is a kernel in the categorical sense. Note that in the category of monoids, category-theoretic kernels exist just as for groups, but these kernels don't carry sufficient information for algebraic purposes. Therefore, the notion of kernel studied in monoid theory is slightly different (see #Relationship to algebraic kernels below). In the category of unital rings, there are no kernels in the category-theoretic sense; indeed, this category does not even have zero morphisms. Nevertheless, there is still a notion of kernel studied in ring theory that corresponds to kernels in the category of non-unital rings. In the category of pointed topological spaces, if f : X → Y is a continuous pointed map, then the preimage of the distinguished point, K, is a subspace of X. The inclusion map of K into X is the categorical kernel of f.

Relation to other categorical concepts The dual concept to that of kernel is that of cokernel. That is, the kernel of a morphism is its cokernel in the opposite category, and vice versa. As mentioned above, a kernel is a type of binary equaliser, or difference kernel. Conversely, in a preadditive category, every binary equaliser can be constructed as a kernel. To be specific, the equaliser of the morphisms f and g is the kernel of the difference g − f. In symbols:

eq (f, g) = ker (g − f). It is because of this fact that binary equalisers are called "difference kernels", even in non-preadditive categories where morphisms cannot be subtracted. Every kernel, like any other equaliser, is a monomorphism. Conversely, a monomorphism is called normal if it is the kernel of some morphism. A category is called normal if every monomorphism is normal. Abelian categories, in particular, are always normal. In this situation, the kernel of the cokernel of any morphism (which always exists in an abelian category) turns out to be the image of that morphism; in symbols:

im f = ker coker f (in an abelian category) When m is a monomorphism, it must be its own image; thus, not only are abelian categories normal, so that every monomorphism is a kernel, but we also know which morphism the monomorphism is a kernel of, to wit, its cokernel. In symbols:

m = ker (coker m) (for monomorphisms in an abelian category)

Relationship to algebraic kernels Universal algebra defines a notion of kernel for homomorphisms between two algebraic structures of the same kind. This concept of kernel measures how far the given homomorphism is from being injective. There is some overlap between this algebraic notion and the categorical notion of kernel since both generalize the situation of groups and modules mentioned above. In general, however, the universal-algebraic notion of kernel is more like the category-theoretic concept of kernel pair. In particular, kernel pairs can be used to interpret kernels in monoid theory or ring theory in category-theoretic terms.

Sources Awodey, Steve (2010) [2006]. Category Theory (PDF). Oxford Logic Guides. Vol. 49 (2nd ed.). Oxford University Press. ISBN 978-0-19-923718-0. Archived from the original (PDF) on 2018-05-21. Retrieved 2018-06-29. Kernel at the nLab

References

Illustrations

Kernel (category theory) illustration

Worked examples

Example 1 — a first encounter with Kernel (category theory)

Start with the simplest possible case. Write down what Kernel (category theory) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Kernel (category theory) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Kernel (category theory) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Kernel (category theory)

In research
Kernel (category theory) appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Kernel (category theory) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Kernel (category theory) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Category theory, so understanding it makes those chapters shorter.
In everyday life
Look for Kernel (category theory) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Kernel (category theory)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Kernel (category theory) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Kernel (category theory) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Kernel (category theory) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Kernel (category theory) in simple terms?

In category theory and its applications to other branches of mathematics, kernels are a generalization of the kernels of group homomorphisms, the kernels of module homomorphisms and certain other kernels from algebra. Intuitively, the kernel of the morphism f : X → Y is the "most general" morphism…

Why does Kernel (category theory) matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Kernel (category theory)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Kernel (category theory).

Tags

  • Category theory

Keep exploring