If a rewrite-based inference system is guaranteed to terminate on the axioms of a theory T and any set of ground literals, then any theorem-proving strategy based on that inference system is a rewrite-based decision procedure for T-satisfiability. In this paper, we consider the class of theories defining recursive data structures, that might appear out of reach for this approach, because they are defined by an infinite set of axioms. We overcome this obstacle by designing a problem reduction that allows us to prove a general termination result for all these theories. We also show that the theorem-proving strategy decides satisfiability problems in any combination of these theories with other theories decided by the rewrite-based approach.

Rewrite-based satisfiability procedures for recursive data structures

BONACINA, Maria Paola;ECHENIM, Bertrand Mnacho
2007-01-01

Abstract

If a rewrite-based inference system is guaranteed to terminate on the axioms of a theory T and any set of ground literals, then any theorem-proving strategy based on that inference system is a rewrite-based decision procedure for T-satisfiability. In this paper, we consider the class of theories defining recursive data structures, that might appear out of reach for this approach, because they are defined by an infinite set of axioms. We overcome this obstacle by designing a problem reduction that allows us to prove a general termination result for all these theories. We also show that the theorem-proving strategy decides satisfiability problems in any combination of these theories with other theories decided by the rewrite-based approach.
2007
Inglese
ELETTRONICO
Esperti anonimi
174
8
Fourth Workshop on Pragmatics of Decision Procedures in Automated Reasoning (PDPAR), Third International Joint Conference on Automated Reasoning (IJCAR) and Fourth Federated Logic Conference (FLoC)
Seattle, WA, U.S.A.
August 2006
Internazionale
contributo
Proceedings of the Fourth Workshop on Pragmatics of Decision Procedures in Automated Reasoning (PDPAR)
Byron Cook, Roberto Sebastiani
Elsevier
Amsterdam
PAESI BASSI
55
70
16
Satisfiability modulo theories; rewrite-based theorem proving; superposition
The Fourth Workshop on Pragmatics of Decision Procedures in Automated Reasoning (PDPAR) was a satellite of the Third International Joint Conference on Automated Reasoning (IJCAR) at the Fourth Federated Logic Conference (FLoC)
http://doi.org/10.1016/j.entcs.2006.11.039
https://mariapaola.github.io/
open
Bonacina, Maria Paola; Echenim, Bertrand Mnacho
2
04 Contributo in atti di convegno::04.01 Contributo in atti di convegno
273
info:eu-repo/semantics/conferenceObject
File in questo prodotto:
File Dimensione Formato  
PDPAR-FLOC2006rds.pdf

accesso aperto

Descrizione: Articolo
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 200.18 kB
Formato Adobe PDF
200.18 kB Adobe PDF Visualizza/Apri

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/30956
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? ND
social impact