Skip to main content

The First-Order Complexity of First-Order Theorem Proving Strategies

  • Chapter
The Efficiency of Theorem Proving Strategies

Part of the book series: Computational Intelligence ((CI))

  • 62 Accesses

Abstract

We would like to study the complexity of first-order theorem proving procedures. A first-order theorem prover typically takes as input a formula A of first-order logic and, if the formula is valid, eventually outputs a proof. Otherwise, the prover may run forever. Since first-order logic is only partially decidable, this is the best we can hope for. One can easily show that there can be no recursive bound on the length of the running time in terms of the length of the input, even for valid formulas. This makes it appear impossible to do any meaningful complexity analysis, since it is impossible to have a theorem prover with, say, exponential running time. However, we would like some kind of an asymptotic complexity analysis, because it would give valuable and machine-independent insight into theorem provers, insight that is difficult to obtain by running examples alone. A theoretical analysis, for example, can tell us something about the behavior of a prover on infinite classes of problems, which cannot be determined by running examples. Such an analysis would enable us to say in a rigorous way what it means for one theorem proving method to be better than another, at least on certain kinds of problems, and would enable us to pose interesting open questions about the existence of theorem provers of various complexities. It would also suggests new approaches to theorem proving, as we will show, approaches that might not have been considered otherwise. Of course, experimental studies of theorem provers provide additional information that should be combined with theoretical insights to obtain a complete picture.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Plaisted, D.A., Zhu, Y. (1999). The First-Order Complexity of First-Order Theorem Proving Strategies. In: The Efficiency of Theorem Proving Strategies. Computational Intelligence. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-663-07847-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-663-07847-0_2

  • Publisher Name: Vieweg+Teubner Verlag, Wiesbaden

  • Print ISBN: 978-3-528-15574-2

  • Online ISBN: 978-3-663-07847-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics