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
26
total views7
total downloads1
views this month2
downloads this month