2012
DOI: 10.1145/2103621.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...
4
1

Citation Types

1
15
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 13 publications
(16 citation statements)
references
References 16 publications
1
15
0
Order By: Relevance
“…To show that the judgemental operations are reducible, we will observe that syntactic presentation of [[−]] ensures that all closed instances of these operations exist, and that, using associativity laws, the definition of reducibility reduces to checking closed instances. We show some representative cases for δ, M , and α; the other cases, including those for θ, are available in the extended version [13]. …”
Section: Reducibility Of Substitutions/terms and Equivalencesmentioning
confidence: 99%
See 3 more Smart Citations
“…To show that the judgemental operations are reducible, we will observe that syntactic presentation of [[−]] ensures that all closed instances of these operations exist, and that, using associativity laws, the definition of reducibility reduces to checking closed instances. We show some representative cases for δ, M , and α; the other cases, including those for θ, are available in the extended version [13]. …”
Section: Reducibility Of Substitutions/terms and Equivalencesmentioning
confidence: 99%
“…We make two simplifications: first, the universe contains a code for exactly one set, booleans; second, equivalences are given explicitly by the two automorphisms on 2, refl (the identity function) and not. The approach readily scales to a richer universe closed under Π and Σ, following our previous work [14], and to programmer-defined isomorphisms given by iso(f, g, α, β), as we show in the extended version of this article [13]. The first four rules define the type set and the family El(−), and give reflection and uip for El(−), expressing discreteness of sets in the universe.…”
Section: Introductionmentioning
confidence: 97%
See 2 more Smart Citations
“…The computational interpretation of homotopy type theory as a programming language is a subject of active research, though some special cases have been solved, and work in progress is promising [4,5,21,31]. The main lesson of this work is that, in homotopy type theory, proofs of equality have computational content, and can influence how a program runs.…”
Section: Introductionmentioning
confidence: 99%