The rewriting approach to T-satisfiability is based on establishing termination of a rewrite-based inference system for first-order logic on the T-satisfiability problem. Extending previous such results, including the quantifier-free theory of equality and the theory of arrays with or without extensionality, we prove termination for the theories of records with or without extensionality, integer offsets and integer offsets modulo. A general theorem for termination on combinations of theories, that covers any combination of the theories above, is given next. For empirical evaluation, the rewrite-based theorem prover E is compared with the validity checkers CVC and CVC Lite, on both synthetic and real-world benchmarks, including both valid and invalid instances. Parametric synthetic benchmarks test scalability, while real-world benchmarks test ability to handle huge sets of literals. Contrary to the folklore that a general-purpose prover cannot compete with specialized reasoners, the experiments are overall favorable to the theorem prover, showing that the rewriting approach is both elegant and practical. © Springer-Verlag Berlin Heidelberg 2005.

On a rewriting approach to satisfiability procedures: Extension, combination of theories and an experimental appraisal / Armando, A.; Bonacina, M. P.; Ranise, S.; Schulz, S.. - 3717:(2005), pp. 65-80. (Intervento presentato al convegno 5th International Workshop on Frontiers of Combining Systems, FroCoS 2005 tenutosi a Vienna, aut nel 2005) [10.1007/11559306_4].

On a rewriting approach to satisfiability procedures: Extension, combination of theories and an experimental appraisal

Ranise S.;
2005-01-01

Abstract

The rewriting approach to T-satisfiability is based on establishing termination of a rewrite-based inference system for first-order logic on the T-satisfiability problem. Extending previous such results, including the quantifier-free theory of equality and the theory of arrays with or without extensionality, we prove termination for the theories of records with or without extensionality, integer offsets and integer offsets modulo. A general theorem for termination on combinations of theories, that covers any combination of the theories above, is given next. For empirical evaluation, the rewrite-based theorem prover E is compared with the validity checkers CVC and CVC Lite, on both synthetic and real-world benchmarks, including both valid and invalid instances. Parametric synthetic benchmarks test scalability, while real-world benchmarks test ability to handle huge sets of literals. Contrary to the folklore that a general-purpose prover cannot compete with specialized reasoners, the experiments are overall favorable to the theorem prover, showing that the rewriting approach is both elegant and practical. © Springer-Verlag Berlin Heidelberg 2005.
2005
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Germany
Springer Verlag
978-3-540-29051-3
978-3-540-31730-2
Armando, A.; Bonacina, M. P.; Ranise, S.; Schulz, S.
On a rewriting approach to satisfiability procedures: Extension, combination of theories and an experimental appraisal / Armando, A.; Bonacina, M. P.; Ranise, S.; Schulz, S.. - 3717:(2005), pp. 65-80. (Intervento presentato al convegno 5th International Workshop on Frontiers of Combining Systems, FroCoS 2005 tenutosi a Vienna, aut nel 2005) [10.1007/11559306_4].
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/11572/333084
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? ND
social impact