Cargando…

Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis

The abduction problem in logic asks whether there exists a formula that is consistent with a given set of axioms and, together with these axioms, suffices to entail a given goal. We propose an approach for solving this problem that is based on syntax-guided enumeration. For scalability, we use a nov...

Descripción completa

Detalles Bibliográficos
Autores principales: Reynolds, Andrew, Barbosa, Haniel, Larraz, Daniel, Tinelli, Cesare
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324138/
http://dx.doi.org/10.1007/978-3-030-51074-9_9
_version_ 1783551888598237184
author Reynolds, Andrew
Barbosa, Haniel
Larraz, Daniel
Tinelli, Cesare
author_facet Reynolds, Andrew
Barbosa, Haniel
Larraz, Daniel
Tinelli, Cesare
author_sort Reynolds, Andrew
collection PubMed
description The abduction problem in logic asks whether there exists a formula that is consistent with a given set of axioms and, together with these axioms, suffices to entail a given goal. We propose an approach for solving this problem that is based on syntax-guided enumeration. For scalability, we use a novel procedure that incrementally constructs a solution in disjunctive normal form that is built from enumerated formulas. The procedure can be configured to generate progressively weaker and simpler solutions over the course of a run of the procedure. Our approach is fully general and can be applied over any background logic that is handled by the underlying SMT solver in our approach. Our experiments show our approach compares favorably with other tools for abductive reasoning.
format Online
Article
Text
id pubmed-7324138
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73241382020-06-30 Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis Reynolds, Andrew Barbosa, Haniel Larraz, Daniel Tinelli, Cesare Automated Reasoning Article The abduction problem in logic asks whether there exists a formula that is consistent with a given set of axioms and, together with these axioms, suffices to entail a given goal. We propose an approach for solving this problem that is based on syntax-guided enumeration. For scalability, we use a novel procedure that incrementally constructs a solution in disjunctive normal form that is built from enumerated formulas. The procedure can be configured to generate progressively weaker and simpler solutions over the course of a run of the procedure. Our approach is fully general and can be applied over any background logic that is handled by the underlying SMT solver in our approach. Our experiments show our approach compares favorably with other tools for abductive reasoning. 2020-05-30 /pmc/articles/PMC7324138/ http://dx.doi.org/10.1007/978-3-030-51074-9_9 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Reynolds, Andrew
Barbosa, Haniel
Larraz, Daniel
Tinelli, Cesare
Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis
title Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis
title_full Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis
title_fullStr Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis
title_full_unstemmed Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis
title_short Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis
title_sort scalable algorithms for abduction via enumerative syntax-guided synthesis
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324138/
http://dx.doi.org/10.1007/978-3-030-51074-9_9
work_keys_str_mv AT reynoldsandrew scalablealgorithmsforabductionviaenumerativesyntaxguidedsynthesis
AT barbosahaniel scalablealgorithmsforabductionviaenumerativesyntaxguidedsynthesis
AT larrazdaniel scalablealgorithmsforabductionviaenumerativesyntaxguidedsynthesis
AT tinellicesare scalablealgorithmsforabductionviaenumerativesyntaxguidedsynthesis