2022
DOI: 10.46298/lmcs-18(1:28)2022
|View full text |Cite
|
Sign up to set email alerts
|

Canonicity and homotopy canonicity for cubical type theory

Abstract: Cubical type theory provides a constructive justification of homotopy type theory. A crucial ingredient of cubical type theory is a path lifting operation which is explained computationally by induction on the type involving several non-canonical choices. We present in this article two canonicity results, both proved by a sconing argument: a homotopy canonicity result, every natural number is path equal to a numeral, even if we take away the equations defining the lifting operation on the type structure, and a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…The idea of dependently typed equational logical frameworks goes back to Cartmell [29] (for theories without binding), and was further developed by Martin-Löf for theories with binding of arbitrary order [97]. Because we work only with typed terms up to judgmental equality, we may use semantic methods such as Artin gluing to succinctly prove syntactic results as in several recent works [6,36,37,71,124,126,127].…”
Section: Algebraicmentioning
confidence: 99%
“…The idea of dependently typed equational logical frameworks goes back to Cartmell [29] (for theories without binding), and was further developed by Martin-Löf for theories with binding of arbitrary order [97]. Because we work only with typed terms up to judgmental equality, we may use semantic methods such as Artin gluing to succinctly prove syntactic results as in several recent works [6,36,37,71,124,126,127].…”
Section: Algebraicmentioning
confidence: 99%
“…The past several years have witnessed an explosion in semantic computability techniques for establishing syntactic metatheorems [4,20,22,26,38,51,55,56,61]. What makes semantic computability different from "free-hand" computability is that it is expressed as a gluing model, parameterized in the generic model of the type theory; hence one is always working with typed terms up to judgmental equality.…”
Section: Semantic and Proof-relevant Computabilitymentioning
confidence: 99%
“…Uemura [61] proved a general gluing theorem for certain dependent type theories in the language of Shulman's type theoretic fibration categories; Kaposi et al [38] proved a similar result in the language of categories with families. Coquand et al [22] employed gluing to prove a homotopy canonicity result for a version of cubical type theory that omits certain computation rules, and Kapulkin and Sattler [39] used gluing to prove homotopy canonicity for homotopy type theory (as famously conjectured by Voevodsky). Sterling et al [56] adapted Coquand's gluing argument to prove the first non-operational strict canonicity result for a cubical type theory.…”
Section: )mentioning
confidence: 99%
“…Coquand et al interpreted several HITs in the cubical sets model [17,24]. Note that one can constructively prove univalence in the cubical sets model [23] and that cubical type theory satisfies homotopy canonicity [25]. Furthermore, cubical type theory has been implemented in Agda with support for higher inductive types [62].…”
Section: Related Workmentioning
confidence: 99%