We present a new inference system for first-order logic, named SGGS, which stands for semantically-guided goal-sensitive theorem proving. Similar to other instance-based methods, SGGS was inspired by the idea of generalizing the reasoning of the Davis-Putnam-Logemann-Loveland (DPLL) procedure to first-order logic. A double challenge is to achieve this without having to enumerate ground terms, which is inefficient, especially when there are many function and constant symbols, and without adopting depth-first search with backtracking, which works well at the propositional level, but typically causes too much backtracking at the first-order level. SGGS avoids enumeration and is proof confluent, so that it meets both challenges. Furthermore, SGGS is semantically guided, because it is equipped with an initial interpretation. We prove that SGGS is refutationally complete, by showing that it is guaranteed to find a contradiction whenever the input clause set is unsatisfiable, and goal-sensitive, if the initial interpretation is properly chosen.

Semantically-guided goal-sensitive theorem proving

BONACINA, Maria Paola;
2014-01-01

Abstract

We present a new inference system for first-order logic, named SGGS, which stands for semantically-guided goal-sensitive theorem proving. Similar to other instance-based methods, SGGS was inspired by the idea of generalizing the reasoning of the Davis-Putnam-Logemann-Loveland (DPLL) procedure to first-order logic. A double challenge is to achieve this without having to enumerate ground terms, which is inefficient, especially when there are many function and constant symbols, and without adopting depth-first search with backtracking, which works well at the propositional level, but typically causes too much backtracking at the first-order level. SGGS avoids enumeration and is proof confluent, so that it meets both challenges. Furthermore, SGGS is semantically guided, because it is equipped with an initial interpretation. We prove that SGGS is refutationally complete, by showing that it is guaranteed to find a contradiction whenever the input clause set is unsatisfiable, and goal-sensitive, if the initial interpretation is properly chosen.
2014
Automated theorem proving; Instance-based theorem proving; Model-based reasoning
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/663168
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact