English

Cubical Syntax for Reflection-Free Extensional Equality

Logic in Computer Science 2021-04-20 v2 Logic

Abstract

We contribute XTT, a cubical reconstruction of Observational Type Theory which extends Martin-L\"of's intensional type theory with a dependent equality type that enjoys function extensionality and a judgmental version of the unicity of identity types principle (UIP): any two elements of the same equality type are judgmentally equal. Moreover, we conjecture that the typing relation can be decided in a practical way. In this paper, we establish an algebraic canonicity theorem using a novel cubical extension (independently proposed by Awodey) of the logical families or categorical gluing argument inspired by Coquand and Shulman: every closed element of boolean type is derivably equal to either 'true' or 'false'.

Keywords

Cite

@article{arxiv.1904.08562,
  title  = {Cubical Syntax for Reflection-Free Extensional Equality},
  author = {Jonathan Sterling and Carlo Angiuli and Daniel Gratzer},
  journal= {arXiv preprint arXiv:1904.08562},
  year   = {2021}
}

Comments

Extended version; International Conference on Formal Structures for Computation and Deduction (FSCD), 2019

R2 v1 2026-06-23T08:43:22.730Z