Soundness and completeness proofs by coinductive methods
Article
Blanchette, J., Popescu, A. and Traytel, D. 2017. Soundness and completeness proofs by coinductive methods. Journal of Automated Reasoning. 58 (1), pp. 149-179. https://doi.org/10.1007/s10817-016-9391-3
Type | Article |
---|---|
Title | Soundness and completeness proofs by coinductive methods |
Authors | Blanchette, J., Popescu, A. and Traytel, D. |
Abstract | We show how codatatypes can be employed to produce compact, high-level proofs of key results in logic: the soundness and completeness of proof systems for variations of first-order logic. For the classical completeness result, we first establish an abstract property of possibly infinite derivation trees. The abstract proof can be instantiated for a wide range of Gentzen and tableau systems for various flavors of first-order logic. Soundness becomes interesting as soon as one allows infinite proofs of first-order formulas. This forms the subject of several cyclic proof systems for first-order logic augmented with inductive predicate definitions studied in the literature. All the discussed results are formalized using Isabelle/HOL’s recently introduced support for codatatypes and corecursion. The development illustrates some unique features of Isabelle/HOL’s new coinductive specification language such as nesting through non-free types and mixed recursion–corecursion. |
Research Group | Foundations of Computing group |
Publisher | Springer |
Journal | Journal of Automated Reasoning |
ISSN | 0168-7433 |
Publication dates | |
Online | 18 Oct 2016 |
01 Jan 2017 | |
Publication process dates | |
Deposited | 19 Jun 2017 |
Accepted | 07 Oct 2016 |
Output status | Published |
Accepted author manuscript | |
Copyright Statement | This is a post-peer-review, pre-copyedit version of an article published in Journal of Automated Reasoning. The final authenticated version is available online via Springer at http://dx.doi.org/10.1007/s10817-016-9391-3 |
Digital Object Identifier (DOI) | https://doi.org/10.1007/s10817-016-9391-3 |
Language | English |
https://repository.mdx.ac.uk/item/870vz
Download files
25
total views5
total downloads0
views this month0
downloads this month