Abstract

Category theory is a mathematical framework for studying structures and their relationships. It abstracts specific mathematical contexts (e.g., sets, groups, topological spaces) into systems of objects and morphisms. It provides the language for HoTT through categorical semantics and serves as a foundation for understanding type theories as categories. Riehl describes category theory as the “study of mathematical analogy”. 1

Definition

A category consists of:

  • A type of objects
  • A type of hom-sets
  • Identity morphisms:
  • Composition:

Such that:

Link to original

Concepts

Category

Morphism

Functors and Natural Transformations

  • Functor: A mapping between categories that preserves composition and identities.
  • Natural Transformation: A way of transforming one functor into another while preserving the categorical structure.
  • Equivalence of Categories: A notion of “sameness” for categories that is weaker than isomorphism, requiring a natural isomorphism between compositions and identities.

Limits and Colimits

These generalize universal constructions:

Adjunctions and Algebras

Kan Extensions

Kan Extension

Categorical Logic and Type Theory

The correspondence between categories and type theories allows for geometric and algebraic reasoning about logic:

Cartesian Closed Category (CCC)

A category with a terminal object, binary products, and exponentials. CCCs provide the categorical semantics for the Simply-Typed Lambda Calculus.

Topos Theory

A topos is a category that behaves like the Set and possesses a Subobject Classifier. Elementary topoi serve as models for Intuitionistic Logic.

Higher Category Theory

n-Categories

Generalizations where morphisms exist between morphisms (2-morphisms), and so on.

Weak Infinity Groupoid

In Homotopy Type Theory, types are viewed as -groupoids, where all -morphisms are invertible up to a higher morphism.

Model Category

A category equipped with three classes of morphisms (weak equivalences, fibrations, and cofibrations) used to perform Homotopy Theory.

Models

History

Resources

References

maclane1978-categories awodey2010-category-theory riehl2016-category-theory goldblatt2006-topoi leinster2014-basic-category-theory lurie2009-higher-topos-theory

Footnotes

  1. Citation needed.