Core Concepts
The author explores the equivalence between two categorical models for context comprehension and extends it to the non-discrete case, emphasizing "terms as coalgebras." By comparing different morphisms of these structures, they provide a framework for analysis.
Abstract
The content delves into the comparison of two main categorical models for context comprehension: Jacobs' comprehension categories and Dybjer's categories with families. It discusses the structural rules of type dependency using categories, focusing on free variables, substitution, context extension, and assumption. The paper provides insights into weakening and contraction comonads in the context of generalised categories with families. It also highlights the correspondence between categories with families and comprehension categories at an object level. The discussion includes detailed explanations of adjunctions, comonads, morphisms between them, and their relationships within a 2-category framework.
Stats
The classical equivalence can be summarised in the slogan: “terms as sections”.
A 2-category of comprehension categories is biequivalent to a 2-category of (non-discrete) categories with families.
The first order setting allows adding assumptions to a context and proving what has been assumed.
Categories with families are in bijection with Cartmell’s categories with attributes.
Weakening and contraction comonads play a crucial role in understanding generalised categories with families.
Quotes
"Terms as sections."
"A 2-category of comprehension categories is biequivalent to a 2-category of (non-discrete) categories with families."