Max-Planck-Institut für Informatik
max planck institut
mpii logo Minerva of the Max Planck Society


The search efficiency of theorem proving strategies: an analytical comparison

Plaisted, David A.

MPI-I-94-233. July 1994, 40 pages. | Status: available - back from printing | Next --> Entry | Previous <-- Entry

Abstract in LaTeX format:
We analyze the search efficiency of a number of common refutational
theorem proving strategies for first-order logic. Search efficiency
is concerned with the total number of proofs and partial proofs
generated, rather than with the sizes of the proofs. We show that
most common strategies produce search spaces of exponential size even
on simple sets of clauses, or else are not sensitive to the goal.
However, clause linking, which uses a reduction to propositional
calculus, has behavior that is more favorable in some respects, a
property that it shares with methods that cache subgoals. A strategy
which is of interest for term-rewriting based theorem proving is the
A-ordering strategy, and we discuss it in some detail. We show some
advantages of A-ordering over other strategies, which may help to
explain its efficiency in practice. We also point out some of its
combinatorial inefficiencies, especially in relation to
goal-sensitivity and irrelevant clauses. In addition, SLD-resolution,
which is of importance for Prolog implementation, has combinatorial
inefficiencies; this may suggest basing Prolog implementations on a
different theorem proving strategy.
References to related material:

To download this research report, please select the type of document that fits best your needs.Attachement Size(s):
MPI-I-94-233.pdfMPI-I-94-233.pdfMPI-I-94-233.dviMPI-I-94-233.ps210 KBytes; 423 KBytes; 343 KBytes
Please note: If you don't have a viewer for PostScript on your platform, try to install GhostScript and GhostView
URL to this document:
Hide details for BibTeXBibTeX
  AUTHOR = {Plaisted, David A.},
  TITLE = {The search efficiency of theorem proving strategies: an analytical comparison},
  TYPE = {Research Report},
  INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik},
  ADDRESS = {Im Stadtwald, D-66123 Saarbr{\"u}cken, Germany},
  NUMBER = {MPI-I-94-233},
  MONTH = {July},
  YEAR = {1994},
  ISSN = {0946-011X},