New results on rewrite-based satisfiability procedures

Computer Science – Artificial Intelligence

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

To appear in the ACM Transactions on Computational Logic, 49 pages

Scientific paper

Program analysis and verification require decision procedures to reason on theories of data structures. Many problems can be reduced to the satisfiability of sets of ground literals in theory T. If a sound and complete inference system for first-order logic is guaranteed to terminate on T-satisfiability problems, any theorem-proving strategy with that system and a fair search plan is a T-satisfiability procedure. We prove termination of a rewrite-based first-order engine on the theories of records, integer offsets, integer offsets modulo and lists. We give a modularity theorem stating sufficient conditions for termination on a combinations of theories, given termination on each. The above theories, as well as others, satisfy these conditions. We introduce several sets of benchmarks on these theories and their combinations, including both parametric synthetic benchmarks to test scalability, and real-world problems to test performances on huge sets of literals. We compare the rewrite-based theorem prover E with the validity checkers CVC and CVC Lite. Contrary to the folklore that a general-purpose prover cannot compete with reasoners with built-in theories, the experiments are overall favorable to the theorem prover, showing that not only the rewriting approach is elegant and conceptually simple, but has important practical implications.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

New results on rewrite-based satisfiability procedures does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with New results on rewrite-based satisfiability procedures, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and New results on rewrite-based satisfiability procedures will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-225263

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.