A consistent foundation for Isabelle/HOL
Conference paper
Kunčar, O. and Popescu, A. 2015. A consistent foundation for Isabelle/HOL. 6th conference on Interactive Theorem Proving (ITP). Nanjing, China 24 - 27 Aug 2015 Springer. pp. 234-252 https://doi.org/10.1007/978-3-319-22102-1_16
| Type | Conference paper |
|---|---|
| Title | A consistent foundation for Isabelle/HOL |
| Authors | Kunčar, O. and Popescu, A. |
| Abstract | The interactive theorem prover Isabelle/HOL is based on well understood Higher-Order Logic (HOL), which is widely believed to be consistent (and provably consistent in set theory by a standard semantic argument). However, Isabelle/HOL brings its own personal touch to HOL: overloaded constant definitions, used to achieve Haskell-like type classes in the user space. These features are a delight for the users, but unfortunately are not easy to get right as an extension of HOL—they have a history of inconsistent behavior. It has been an open question under which criteria overloaded constant definitions and type definitions can be combined together while still guaranteeing consistency. This paper presents a solution to this problem: non-overlapping definitions and termination of the definition-dependency relation (tracked not only through constants but also through types) ensures relative consistency of Isabelle/HOL. |
| Research Group | Foundations of Computing group |
| Conference | 6th conference on Interactive Theorem Proving (ITP) |
| Page range | 234-252 |
| ISSN | 0302-9743 |
| ISBN | |
| Hardcover | 9783319221014 |
| Publisher | Springer |
| Publication dates | |
| Online | 19 Aug 2015 |
| Publication process dates | |
| Deposited | 19 May 2015 |
| Accepted | 05 Jun 2015 |
| Output status | Published |
| Accepted author manuscript | |
| Copyright Statement | The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-22102-1_16 |
| Additional information | Cite this paper as: |
| Digital Object Identifier (DOI) | https://doi.org/10.1007/978-3-319-22102-1_16 |
| Language | English |
| Book title | Interactive Theorem Proving. ITP 2015 |
https://repository.mdx.ac.uk/item/85578
Download files
101
total views55
total downloads4
views this month3
downloads this month