Category Theory
Table of Contents
MEGA resource:
Notation
Definition
A category consists of the three mathematical entities:
- A class
, whose elements are the objects
- A class
, whose elements are called morphisms or maps or arrows. Each morphism
has a source object
and target object
A binary operation
, called composition of morphisms, such that for any three objects
,
, and
, we have
The composition of
and
is governed by two axioms:
Associativity:
Identity map:
Category of Sets
The category of
for any partially ordered set
, where
- a
is a function
from a set
to
a morphism
of
and
is a function
Let , i.e.
be the singleton set, then, for any set
there is an isomorphism of sets

Just to make the point clear here, for the set ,
where
is defined by the mapping:

Products
Let and
be sets.
The product of and
, denoted
, is defined as the set of ordered pairs
where
and
. That is,

There are two natural projections and
.
Let and
be sets.
For any set and functions
and
there exist a unique function
such that the following diagram commutes:
We might write the unique function as

Suppose we are given as above. To provide a function
is equivalent of providing an element
for each
.
We need such a function for which

An element of is an ordered pair
, and so we can use

Hence, it's necessary and sufficient to define

Coproducts
Let and
be sets.
The coproduct of and
, denoted
is defined as the disjoint union of
and
, i.e. the set for which an element is either an element of
or an element of
.
If something is an element of both and
then we include both copies, and distinguish between them, in
.
There are two natural inclusion functions

Finite limits in Set
Pullbacks
Suppose the given diagram of sets and functions below
Its fiber product is the set

There are obvious projections

Note that if

then the diagram
commutes.
Given the setup in the diagram above, we define the pullback of and
over
to be any set
for which we have an isomorphism

The corner symbol denotes that is the pullback.
Sometimes you'll see the fiber product denoted
.
Suppose given the diagram of sets and functions as below.
For any set and commutative solid arrow diagram as below (i.e. functions
and
such that
),
there exists a unique arrow making everything commmute,

Category of Fuzzy Sets
The category of fuzzy subsets is denoted
![\begin{equation*}
\mathscr{F} = \text{Set}([0, 1])
\end{equation*}](../../assets/latex/category_theory_ea5d3d2c189416a415f2785697926cc619b7894a.png)
The objects of are all pairs
where
is a set
is a function from
to the unit interval
The maps of are defined by

where denotes the category of sets.
- With composition simply being the composition of functions
Course
Notation
- morphism is a structure-preserving map
Lecture 1
A category consists of
- A collection
of objects
- A collection
of morphisms
- Two operations
and
from
to
: we write
for "
and
and
".
- An operation
from
to
, s.t.
- A partial binary operation
on
, defined iff
, and satisfying
,
.
Satisfying
whenever it makes sense (i.e. domain- and co-domain-conditions in (3) are satisfied)
- We don't require
and
to be sets
- If they are sets, we call
small
- If they are sets, we call
- Could formualte the definition with "morphism" as the only primitive notion, identifying "objects"
with identity morphisms.
- However, in practice the objects are often logically prior to the morphisms
Examples
- The category
has all sets as objects, and all functions between them as morphisms.
- Formally, morphisms are pairs
where
is a set-theoretic function and
- Formally, morphisms are pairs
- Algebraic ones:
is the category of groups and group homomorphisms
is the category of rings and ring homomorphisms
is the category of R-modules and R-module homomorphisms, for a particular ring
- Topological:
is the category of topological spaces with continuous maps as morphisms
is the category of smooth manifolds and
maps as morphisms
- The category
has the same objects as
, but morphisms are homotopy classes of continuous maps.
More generally, given an equivalence relation
on
s.t.
implies
and
implies
and
whenever the composites are defined
we have a new category
with the same objects as
but
equivalence classes as morphisms
The category of relations,
, has the same objects as
, but morphisms
are relations
with composition of
defined to be
- The category
also has sets as objects, but morphisms are partial functions, i.e. functions
for some
- The category
- For any category
, the opposite category
has the same objects and morphisms as
, but the
and
are interchanged, and thus the order of composition has to be interchanged, i.e.
in
is
in
.
- Hence we have the duality principle: if
is a true statement about categories, then so is the statement I get by reversing all the arrows, denoted
.
- Hence we have the duality principle: if
- A category with a single object
has
for all morphisms
, and so composition is defined everywhere. Hence a samll category with one object may be "identified" with a monoid (i.e. a semigroup with 1)
- In particular, a group is a small category with one object in which all morphisms are isomorphisms.
- A (Brandt) groupoid is a category in which all morphisms as isomorphisms.
- E.g. for any category
,
has the same objects as
, but only the isomorphisms of
as morphisms
- Also, for any topological space
, the fundamental groupoid
has points of
as objects and morephisms
are (homotopy classes of) paths
with
and
.
Composition: if
, then
which is the same concatenation as used in homotopy equivalence.
- E.g. for any category