Blog Archive

Thursday, April 17, 2025

Categorical Structures and Adjunctions in Pointed Sets (Set*)

Let us consider a functor F from Set to Set.

For a set X, we define F(X):=X{x}. For a function f:XY, extend it uniquely at by F(f)(x)=y.

Proposition. This functor is the left adjoint of the forgetful functor U:SetSet . i.e.

HomSet(FX,Y)HomSet(X,UY)

Proof. Obviously.

By the previous blog, we see f is mono iff f is injective.

Remark. Readers should compare this to the adjoint we mentioned before.

Category of sets with base point is a really good category, it has 0 object, which is {}, it is complete and cocomplete, since it is the comma category over Set. Hence we have equalizer and coequalizer, hence we could build kernel and cockerel, and do some interesting things.

In general, if C is a category with 0 object, then we define the 0 morphism as follows:

0X,Y:X0Y

If the equalizer exists, then we could define ker(f):=Eq(f,0). Similarly for cokernel.

Now let us back to Set. Easy to see that ker(f)=f1() and coker(f)=Y/Im(f), hence ker(coker)(f)=Im(f).

It is not like Abelian category, we do not have ker(coker)(f)=coker(ker)(f).

But we still have, for any monomorphism k, k is the kernel of Y/Im(k). Also, for any f:XY, 0f=0,f0=0.

The coproduction in Set is XY. The product is (X×Y,(x,y)).

This category is ecriched to itself, the base point of HomSet(X,Y) is 0X,Y.

The tensor product is smash product, i.e. XY=X×Y/XY. We have tensor-hom adjoint, i.e.

HomSet(XY,Z)HomSet(X,ZY)

Proof.

Let's clarify the notation:

  • XY is the smash product, defined as X×Y/XY, where XY is the wedge sum

  • ZY is the internal hom object, corresponding to the set of basepoint-preserving maps from Y to Z

  • The basepoint of HomSet(X,Y) is the constant map 0X,Y sending everything to the basepoint

Structure of the Smash Product

First, note that XY=X×Y/XY, where XY=(X×{Y})({X}×Y). This means that in the smash product, all points that contain any basepoint are identified to a single point, which becomes the basepoint of XY.

Constructing the Isomorphism

We will define a bijection: Φ:HomSet(XY,Z)HomSet(X,ZY)

Forward Direction

For any fHomSet(XY,Z), we define Φ(f)=gf where:

  • gf:XZY is given by gf(x)(y)=f([x,y])

  • Here [x,y] represents the equivalence class in XY

We need to verify that gf preserves basepoints:

  • gf(X)(y)=f([X,y])=f(XY)=Z (since [X,y]=XY)

  • Therefore gf(X)=0Y,Z, the constant map to Z

Reverse Direction

Conversely, for any gHomSet(X,ZY), we define Ψ(g)=fg where:

  • fg:XYZ is given by fg([x,y])=g(x)(y)

We need to verify that fg is well-defined on equivalence classes:

  • If (x,y)(x,y),[x,y]=[x,y], then either x=X or y=Y

  • If x=X, then g(x)=g(X)=0Y,Z, so g(x)(y)=Z

  • If y=Y, then g(x)(y)=g(x)(Y)=Z (since g(x) preserves basepoints)

  • Therefore, fg is well-defined on equivalence classes

Verification of Bijection

We now verify that Φ and Ψ are mutual inverses:

  1. (ΦΨ)(g)(x)(y)=Φ(fg)(x)(y)=fg([x,y])=g(x)(y), so ΦΨ=id

  2. (ΨΦ)(f)([x,y])=fΦ(f)([x,y])=Φ(f)(x)(y)=f([x,y]), so ΨΦ=id

Naturality

One can further verify that this isomorphism is natural in X, Y, and Z, meaning it respects morphisms in these variables.

Conclusion

We have established a natural isomorphism: HomSet(XY,Z)HomSet(X,ZY)

This proves the tensor-hom adjunction in the category of pointed sets, showing that the smash product and the internal hom ZY form an adjoint pair of functors.

We also could define complex over Set.

XndXn1dXn2...

But what is the point?

No comments:

Post a Comment

Popular Posts