Syntax and models of Cartesian cubical type theory
Journal article, 2021

We present a cubical type theory based on the Cartesian cube category (faces, degeneracies, symmetries, diagonals, but no connections or reversal) with univalent universes, each containing pi, sigma, path, identity, natural number, boolean, suspension, and glue (equivalence extension) types. The type theory includes a syntactic description of a uniform Kan operation, along with judgmental equality rules defining the Kan operation on each type. The Kan operation uses both a different set of generating trivial cofibrations and a different set of generating cofibrations than the Cohen, Coquand, Huber, and Mortberg (CCHM) model. Next, we describe a constructive model of this type theory in Cartesian cubical sets. We give a mechanized proof, using Agda as the internal language of cubical sets in the style introduced by Orton and Pitts, that glue, pi, sigma, path, identity, boolean, natural number, suspension types, and the universe itself are Kan in this model, and that the universe is univalent. An advantage of this formal approach is that our construction can also be interpreted in a range of other models, including cubical sets on the connections cube category and the De Morgan cube category, as used in the CCHM model, and bicubical sets, as used in directed type theory.

homotopy type theory

Gluing

Geometry

Syntactics

Glues

cubical type theory

Author

Carlo Angiuli

Carnegie Mellon University (CMU)

Guillaume Brunerie

Stockholm University

Thierry Coquand

Logic and Types

Robert Harper

Carnegie Mellon University (CMU)

Kuen-Bang Hou Favonia

University of Minnesota

Daniel R. Licata

Wesleyan University

Mathematical Structures in Computer Science

0960-1295 (ISSN) 1469-8072 (eISSN)

Vol. 31 4 424-468 Pii s0960129521000347

Subject Categories (SSIF 2025)

Algebra and Logic

DOI

10.1017/s0960129521000347

More information

Latest update

7/1/2025 1