2017
DOI: 10.1145/3158111
|View full text |Cite
|
Sign up to set email alerts
|

Decidability of conversion for type theory in type theory

Abstract: Type theory should be able to handle its own meta-theory, both to justify its foundational claims and to obtain a verified implementation. At the core of a type checker for intensional type theory lies an algorithm to check equality of types, or in other words, to check whether two types are convertible. We have formalized in Agda a practical conversion checking algorithm for a dependent type theory with one universe à la Russell, natural numbers, and η-equality for Π types. We prove the algorithm correct via … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
57
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 41 publications
(57 citation statements)
references
References 21 publications
0
57
0
Order By: Relevance
“…Appendix A] using the IH. This proves (1) in this case; for (2) one uses that all notions for giving a 1 and t 1 above preserve equality, and thus I u 1…”
Section: Lemma 414mentioning
confidence: 56%
See 3 more Smart Citations
“…Appendix A] using the IH. This proves (1) in this case; for (2) one uses that all notions for giving a 1 and t 1 above preserve equality, and thus I u 1…”
Section: Lemma 414mentioning
confidence: 56%
“…Thus we can apply the Expansion Lemma and obtain I u 1 : A↓(i1) and I u 1 = u 1 ↓ : A↓(i1), and hence also I u 1 : A(i1) and I u 1 = u 1 ↓ : A(i1). By IH, we also have I, ϕ u 1 = u 1 ↓ = u(i1) : A↓(i1) = A(i1).…”
Section: Lemma 414mentioning
confidence: 98%
See 2 more Smart Citations
“…Most solutions are based on extensions of Martin-Löf Intensional Type Theory with inductive-recursive or quotient inductive-inductive types [2,9], therefore extending the meta-theory. Recent work on verifying soundness and completeness of the conversion algorithm of a dependent type theory (with natural numbers, dependent products and a universe) in a type theory with IR types [1] gives us hope that this path can nonetheless be taken to provide the strongest guarantees on our conversion algorithm. The intrinsically-typed syntax used there is quite close to our typing derivations.…”
Section: Related Work and Future Workmentioning
confidence: 99%