Abstract
This paper presents a formalization of Nuprl's metatheory in Coq. It includes a nominal-style denition of the Nuprl language, its reduction rules, a coinductive computational equivalence, and a Currystyle type system where a type is dened as a Partial Equivalence Relation (PER) à la Allen. This type system includes Martin-Löf dependent types, a hierarchy of universes, inductive types and partial types. We then prove that the typehood rules of Nuprl are valid w.r.t. this PER semantics and hence reduce Nuprl's consistency to Coq's consistency.
Original language | English |
---|---|
Title of host publication | Interactive theorem proving |
Subtitle of host publication | 5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014. Proceedings |
Editors | Gerwin Klein, Ruben Gamboa |
Publisher | Springer |
Pages | 27-44 |
Volume | 8558 |
ISBN (Electronic) | 978-3-319-08970-6 |
ISBN (Print) | 978-3-319-08969-0 |
DOIs | |
Publication status | Published - Jul 2014 |
Event | International Conference on Interactive Theorem Proving - Vienna, Austria Duration: 14 Jul 2014 → 17 Jul 2014 Conference number: 5th |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | International Conference on Interactive Theorem Proving |
---|---|
Country/Territory | Austria |
City | Vienna |
Period | 14/07/14 → 17/07/14 |
Other | 5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014 |
Keywords
- Type System
- Type Theory
- Partial Type
- Dependent Type
- Proof Assistant