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
26
total views12
total downloads0
views this month3
downloads this month