Natural Transformations

Summary

A natural transformation is a coherent family of morphisms between two functors, one component per object. The naturality condition says these components commute with all morphisms in the domain category. Natural isomorphisms are natural transformations all of whose components are isomorphisms.

Overview

If functors are maps between categories, natural transformations are maps between functors. This gives the three-tier structure of category theory: objects, morphisms, functors, natural transformations. The naturality condition is the categorical coherence condition: it says the transformation “doesn’t make arbitrary choices” as you move through the category.

Main Content

Definition 1.3.1: Natural Transformation

Let be functors. A natural transformation consists of a family of maps in such that for every in , the following square commutes:

i.e., .

The maps are called the components of . We write .

Definition: Natural Isomorphism

A natural transformation is a natural isomorphism if every component is an isomorphism in . We write .

Core Examples

Example: Double Dual for Vector Spaces (BCT, Ch. 1.3)

Let (identity functor) and (double dual). There is a natural transformation with components given by .

Naturality: For any linear , the square commutes. This is “natural” in : no choice of basis is needed.

For finite-dimensional , is an isomorphism, giving a natural isomorphism on .

Example: Determinant (BCT, Ch. 1.3)

The determinant is a natural transformation from the functor to the units functor . Naturality says: for any ring homomorphism , .

Vertical and Horizontal Composition

Definition: Vertical Composition

If and are natural transformations , their vertical composite has components .

Definition: Horizontal Composition (Whiskering)

If and , the horizontal composite has components .

In particular, for a functor and , the whiskering has .

The Interchange Law

Vertical and horizontal composition satisfy the interchange law:

whenever the composites make sense. This makes natural transformations the 2-cells of the 2-category CAT.

Connections

  • Natural transformations are the morphisms of functor categories (Functor Categories).
  • The Yoneda lemma (Yoneda Lemma) characterises natural transformations .
  • Adjunctions (Adjoint Functors) can be defined as natural isomorphisms or equivalently via natural transformations and .
  • Limits are defined in terms of natural transformations (cones are natural transformations to a diagram) via General Limits.

See Also

  • Functors — What natural transformations transform between
  • Functor Categories — Category whose morphisms are natural transformations
  • Yoneda Lemma — Fundamental theorem about natural transformations out of representables
  • Adjoint Functors — Defined via unit/counit natural transformations