Blog Archive

Thursday, October 2, 2025

How to understand Natural Transformation?

How to understand Natural Transformation?

We can view homotopy by analogy with natural transformations.

Let f,g:X→Y be continuous maps. A homotopy between them is a continuous map

H:X×[0,1]→Y

with H(x,0)=f(x) and H(x,1)=g(x) for all x∈X.

Consider the small category [0→1] whose objects are two points 0,1 and whose arrows are the two identity arrows and a single arrow 0→1.
A natural transformation between functors F,G:C→D can be described exactly by a functor

H:C×[0→1]⟶D

such that for every object c∈C we have

H(c,0)=F(c),H(c,1)=G(c).

More precisely, let i0,i1:C↪C×[0→1] be the two canonical embeddings. Then the condition is

H∘i0=F,H∘i1=G.

In the category C×[0→1] we have the obvious commutative square coming from an arrow f:X→Y in C:

(X,0)→id×(0→1)(X,1)f×id0↓↓f×id1(Y,0)→id×(0→1)(Y,1)

The functor H preserves that square, and under the identifications H(X,0)=F(X), H(X,1)=G(X) the preservation is exactly the usual naturality square:

F(X)→αXG(X)F(f)↓↓G(f)F(Y)→αYG(Y)

If you replace [0→1] by [0↔1] (the category in which 0 and 1 are isomorphic), then the resulting H gives a natural isomorphism.

Conversely, given a natural transformation α=(αX)X∈Ob(C), you can build a functor

H:C×[0→1]⟶D

with H(c,0)=F(c) and H(c,1)=G(c), and define H on the canonical arrow idX×(0→1) by H(idX×(0→1))=αX.


Passing to fundamental groupoids

The fundamental groupoid functor

Π1:Top⟶Grpd

turns spaces into groupoids and continuous maps into functors. A homotopy therefore induces a functor at the Π1 level: a homotopy H:X×[0,1]→Y gives

H:Π1(X)×Π1([0,1])⟶Π1(Y).

We can embed the isomorphism-category [0↔1] into Π1([0,1]) (the two endpoints are connected by a canonical path class). Thus we have an embedding

id×ι: Π1(X)×[0↔1] ↪ Π1(X)×Π1([0,1]).

By definition, the composite

H∘(id×ι): Π1(X)×[0↔1]⟶Π1(Y)

is exactly a natural isomorphism: at each object x∈Π1(X) the component is the path class [t↦H(x,t)], giving the component of a natural isomorphism between Π1(f) and Π1(g).

 

No comments:

Post a Comment

Popular Posts