Category Theory fundamentals are crucial building blocks for understanding more complex concepts in Topos Theory. This section introduces key morphisms like monomorphisms, epimorphisms, and isomorphisms, which generalize familiar concepts from set theory to broader categorical settings.
Functors, the focus of the next part, are essential tools for connecting different categories. They allow us to map objects and morphisms between categories while preserving important structural relationships, forming the basis for more advanced categorical constructions.
Category Theory Fundamentals
Monomorphisms, epimorphisms, and isomorphisms
- Monomorphism
- Morphism in category acts like injective function generalizes injectivity from Set theory
- Left-cancellative property ensures for morphisms , implies
- Examples: inclusion maps (subsets), group homomorphisms with trivial kernel
- Epimorphism
- Morphism in category behaves like surjective function extends surjectivity concept
- Right-cancellative property guarantees for morphisms , implies
- Examples: quotient maps (groups), projection maps (product spaces)
- Isomorphism
- Morphism in category has inverse satisfying and
- Generalizes bijective functions preserves structure between objects
- Examples: vector space isomorphisms, group isomorphisms, homeomorphisms (topology)

Isomorphisms and two-sided inverses
- Proof outline
- Assume is isomorphism
- Definition provides with and
- serves as two-sided inverse of
- Assume has two-sided inverse
- Given and
- Conditions match isomorphism definition
- Assume is isomorphism
- Key points
- Inverse uniqueness ensures only one two-sided inverse exists
- Isomorphisms possess both monomorphism and epimorphism properties
- Examples: matrix inverses, function inverses (bijective functions)
Functors and Their Properties
Functors between categories
- Functor definition
- Map between categories and preserves categorical structure
- Assigns objects to objects and morphisms to morphisms maintaining relationships
- Components of functor
- Object assignment maps each object in to in
- Morphism assignment takes each morphism in to in
- Examples of functors
- Forgetful functor from Group to Set strips group structure
- Power set functor from Set to Set maps sets to their power sets
- Fundamental group functor from Top to Group associates topological spaces with groups
- Constant functor maps all objects to single object and all morphisms to identity
- Identity functor maps category to itself preserving all structure
Properties of functors
- Composition preservation
- For composable morphisms and in
- Ensures maintaining operation structure
- Identity morphism preservation
- For object in , functor maps
- Preserves identity elements across categories
- Consequences of properties
- Commutative diagrams remain commutative when mapped by functors
- Isomorphisms transform into isomorphisms under functor application
- Types of functors
- Covariant functors preserve morphism direction (standard functors)
- Contravariant functors reverse morphism direction (dual category relationship)
- Functors and category structure
- Maintain source and target object relationships for morphisms
- Map domains to domains and codomains to codomains preserving overall structure