Skip to main content

Exploitation of parallelism in prototypical deduction problems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 310))

Abstract

In this paper we consider two computations: the calculation of the elements in a finite semigroup and a theorem prover for propositional logic. As a first step towards exploitation of multiprocessors for more general deduction systems, we implemented portable programs to perform each of these tasks. The programs utilize both loosely-coupled multiprocessors (using message passing) and tightly-coupled multiprocessors using shared-memory. We believe that the basic algorithms developed here will carry over to the more general case of deduction systems for the predicate calculus and to rewrite systems as well. Indeed, the algorithms have been applied to a first-order deduction system developed by William McCune. In one experiment on that system we successfully derived a proof of Sam's lemma (a classic benchmark problem) in under 13 seconds using 12 processors on an Encore Multimax.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jim Boyle, Ralph Butler, Terry Disz, B. Glickfeld, E. L. Lusk, R. A. Overbeek, J. Patterson, and R. Stevens, Portable Programs for Parallel Processors, Holt, Rinehart, and Winston, New York, New York (1987).

    Google Scholar 

  2. M. Davis and H. Putnam, “A computing procedure for quantification theory,” Journal of the ACM 7, pp. 201–215 (1960).

    Article  Google Scholar 

  3. Ewing L. Lusk and Robert B. McFadden, “Using Automated Reasoning Tools: A Study of the Semigroup F2B2,” Semigroup Forum 36(1), pp. 75–88 (1987).

    Google Scholar 

  4. J. McCharen, R. Overbeek, and L. Wos, “Complexity and related enhancements for automated theorem-proving programs,” Computers and Mathematics with Applications 2, pp. 1–16 (1976).

    Article  Google Scholar 

Download references

Authors

Editor information

Ewing Lusk Ross Overbeek

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Butler, R.M., Karonis, N.T. (1988). Exploitation of parallelism in prototypical deduction problems. In: Lusk, E., Overbeek, R. (eds) 9th International Conference on Automated Deduction. CADE 1988. Lecture Notes in Computer Science, vol 310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0012841

Download citation

  • DOI: https://doi.org/10.1007/BFb0012841

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19343-2

  • Online ISBN: 978-3-540-39216-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics