Formalizing the ∞-categorical Yoneda lemma

09/15/2023
by   Nikolai Kudasov, et al.
0

The field of category theory seeks to unify and generalize concepts and constructions across different areas of mathematics, from algebra to geometry to topology and also to logic and theoretical computer science. Formalized 1-category theory forms a core component of various libraries of mathematical proofs. However, more sophisticated results in fields from algebraic topology to theoretical physics, where objects have "higher structure", rely on infinite-dimensional categories in place of 1-dimensional categories, and ∞-category theory has thus far proved unamenable to computer formalization. Using a new proof assistant called Rzk, which is designed to support Riehl-Shulman's simplicial extension of homotopy type theory for synthetic ∞-category theory, we provide the first formalizations of results from ∞-category theory. This includes in particular a formalization of the Yoneda lemma, often regarded as the fundamental theorem of category theory, a theorem which roughly states that an object of a given category is determined by its relationship to all of the other objects of the category. A key feature of our framework is that, thanks to the synthetic theory, many constructions are automatically natural or functorial. We plan to use Rzk to formalize further results from ∞-category theory, such as the theory of limits and colimits and adjunctions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2021

Synthetic fibered (∞,1)-category theory

We study cocartesian fibrations in the setting of the synthetic (∞,1)-ca...
research
12/23/2019

Notes on Category Theory with examples from basic mathematics

These notes were originally developed as lecture notes for a category th...
research
04/14/2022

Probability monads with submonads of deterministic states - Extended version

Probability theory can be studied synthetically as the computational eff...
research
02/24/2021

Cellular Automata and Kan Extensions

In this paper, we formalize precisely the sense in which the application...
research
10/09/2022

What should a generic object be?

Jacobs has proposed definitions for (weak, strong, split) generic object...
research
05/18/2022

Zigzag normalisation for associative n-categories

The theory of associative n-categories has recently been proposed as a s...
research
07/30/2018

Who needs category theory?

In computer science, category theory remains a contentious issue, with e...

Please sign up or login with your details

Forgot password? Click here to reset