Safety and conservativity of definitions in HOL and Isabelle/HOL
Article
Kunčar, O. and Popescu, A. 2018. Safety and conservativity of definitions in HOL and Isabelle/HOL. Proceedings of the ACM on Programming Languages. 2, pp. 1-26. https://doi.org/10.1145/3158112
| Type | Article |
|---|---|
| Title | Safety and conservativity of definitions in HOL and Isabelle/HOL |
| Authors | Kunčar, O. and Popescu, A. |
| Abstract | Definitions are traditionally considered to be a safe mechanism for introducing concepts on top of a logic known to be consistent. In contrast to arbitrary axioms, definitions should in principle be treatable as a form of abbreviation, and thus compiled away from the theory without losing provability. In particular, definitions should form a conservative extension of the pure logic. These properties are crucial for modern interactive theorem provers, since they ensure the consistency of the logic, as well as a valid environment for total/certified functional programming. |
| Publisher | Association for Computing Machinery (ACM) |
| Journal | Proceedings of the ACM on Programming Languages |
| ISSN | 2475-1421 |
| Publication dates | |
| Online | 27 Dec 2017 |
| 06 Jan 2018 | |
| Publication process dates | |
| Deposited | 19 Jan 2018 |
| Accepted | 29 Oct 2017 |
| Output status | Published |
| Publisher's version | |
| Accepted author manuscript | |
| Copyright Statement | As a Gold Open Access journal, PACMPL is committed to making high-quality peer-reviewed scientific research in programming languages free of restrictions on both access and (re-)use. Through the generous support of ACM and SIGPLAN, all papers published in PACMPL are guaranteed permanent free online access to the definitive version in the ACM Digital Library. |
| Additional information | Proceedings of the ACM on Programming Languages, Volume 2 Issue POPL, January 2018. The published article is available on open access at: https://doi.org/10.1145/3158112 |
| Digital Object Identifier (DOI) | https://doi.org/10.1145/3158112 |
| Language | English |
https://repository.mdx.ac.uk/item/8768q
Download files
109
total views39
total downloads13
views this month2
downloads this month