Cargando…

Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs

Craig’s interpolation theorem has numerous applications in model checking, automated reasoning, and synthesis. There is a variety of interpolation systems which derive interpolants from refutation proofs; these systems are ad-hoc and rigid in the sense that they provide exactly one interpolant for a...

Descripción completa

Detalles Bibliográficos
Autores principales: Schlaipfer, Matthias, Weissenbacher, Georg
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Netherlands 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6109788/
https://www.ncbi.nlm.nih.gov/pubmed/30174360
http://dx.doi.org/10.1007/s10817-016-9364-6
_version_ 1783350379946180608
author Schlaipfer, Matthias
Weissenbacher, Georg
author_facet Schlaipfer, Matthias
Weissenbacher, Georg
author_sort Schlaipfer, Matthias
collection PubMed
description Craig’s interpolation theorem has numerous applications in model checking, automated reasoning, and synthesis. There is a variety of interpolation systems which derive interpolants from refutation proofs; these systems are ad-hoc and rigid in the sense that they provide exactly one interpolant for a given proof. In previous work, we introduced a parametrised interpolation system which subsumes existing interpolation methods for propositional resolution proofs and enables the systematic variation of the logical strength and the elimination of non-essential variables in interpolants. In this paper, we generalise this system to propositional hyper-resolution proofs as well as clausal proofs. The latter are generated by contemporary SAT solvers. Finally, we show that, when applied to local (or split) proofs, our extension generalises two existing interpolation systems for first-order logic and relates them in logical strength.
format Online
Article
Text
id pubmed-6109788
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer Netherlands
record_format MEDLINE/PubMed
spelling pubmed-61097882018-08-31 Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs Schlaipfer, Matthias Weissenbacher, Georg J Autom Reason Article Craig’s interpolation theorem has numerous applications in model checking, automated reasoning, and synthesis. There is a variety of interpolation systems which derive interpolants from refutation proofs; these systems are ad-hoc and rigid in the sense that they provide exactly one interpolant for a given proof. In previous work, we introduced a parametrised interpolation system which subsumes existing interpolation methods for propositional resolution proofs and enables the systematic variation of the logical strength and the elimination of non-essential variables in interpolants. In this paper, we generalise this system to propositional hyper-resolution proofs as well as clausal proofs. The latter are generated by contemporary SAT solvers. Finally, we show that, when applied to local (or split) proofs, our extension generalises two existing interpolation systems for first-order logic and relates them in logical strength. Springer Netherlands 2016-02-16 2016 /pmc/articles/PMC6109788/ /pubmed/30174360 http://dx.doi.org/10.1007/s10817-016-9364-6 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Article
Schlaipfer, Matthias
Weissenbacher, Georg
Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
title Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
title_full Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
title_fullStr Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
title_full_unstemmed Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
title_short Labelled Interpolation Systems for Hyper-Resolution, Clausal, and Local Proofs
title_sort labelled interpolation systems for hyper-resolution, clausal, and local proofs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6109788/
https://www.ncbi.nlm.nih.gov/pubmed/30174360
http://dx.doi.org/10.1007/s10817-016-9364-6
work_keys_str_mv AT schlaipfermatthias labelledinterpolationsystemsforhyperresolutionclausalandlocalproofs
AT weissenbachergeorg labelledinterpolationsystemsforhyperresolutionclausalandlocalproofs