Proceedings of the 39th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2012
DOI: 10.1145/2103656.2103697
|View full text |Cite
|
Sign up to set email alerts
|

Canonicity for 2-dimensional type theory

Abstract: Higher-dimensional dependent type theory enriches conventional one-dimensional dependent type theory with additional structure expressing equivalence of elements of a type. This structure may be employed in a variety of ways to capture rather coarse identifications of elements, such as a universe of sets considered modulo isomorphism. Equivalence must be respected by all families of types and terms, as witnessed computationally by a type-generic program. Higher-dimensional type theory has applications to code … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
19
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 25 publications
(20 citation statements)
references
References 15 publications
1
19
0
Order By: Relevance
“…Our representation of patch theories requires points, paths, and homotopies; reasoning about these patch theories can require paths between homotopies (e.g., the commuting tetrahedron in Section 7). Because we only use three dimensions of structure, it might be advantageous to work inside a dimensionally truncated homotopy type theory (Licata & Harper, 2012), or explicitly truncate all types (as discussed in Section 5.3).…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Our representation of patch theories requires points, paths, and homotopies; reasoning about these patch theories can require paths between homotopies (e.g., the commuting tetrahedron in Section 7). Because we only use three dimensions of structure, it might be advantageous to work inside a dimensionally truncated homotopy type theory (Licata & Harper, 2012), or explicitly truncate all types (as discussed in Section 5.3).…”
Section: Resultsmentioning
confidence: 99%
“…It is conjectured that one can restore canonicity and the computational interpretation by adding more definitional equalities; doing so is an active area of research (Licata & Harper, 2012;Altenkirch & Kaposi, 2015;Cohen et al, 2016). (Current attempts change how the identity type is axiomatized, in order to simplify its definitional equalities.)…”
Section: Computationmentioning
confidence: 99%
See 2 more Smart Citations
“…this shows that any proof of a property on a structure on A (to be a fixpoint) can be transported to a proof of the corresponding property on the isomorphic structure B. We can cover in this way examples similar to the ones in [8] but also with computations on open terms.…”
Section: Isomorphisms Of Setoidsmentioning
confidence: 92%