Skip to main content

A Survey of Inference Mechanisms

  • Chapter
Computational Logic and Set Theory

Abstract

This chapter provides an extended survey of inference mechanisms which are candidates for inclusion in the initial endowment of a proof-verifier based on set theory, and points up some efficiency considerations which limit the complexity of the sets of statements to which each inference mechanism can be applied.

In addition to discourse-manipulation mechanisms, the verifier depends critically on a collection of routines which work by combinatorial search. These are able to examine certain limited classes of logical and set-theoretic formulae and determine their logical validity or invalidity directly. Together they constitute the verifier’s inferential core. A variety of candidate algorithms of this kind is examined. While all of these are interesting in their own right, not all are worth including in the verifier’s initial endowment of deduction procedures: some are in fact too inefficient to be practical, while others are too specialized to serve often in ordinary mathematical discourse. The review of candidates begins with one of the most elementary but important decision procedures, the Davis–Putnam–Logemann–Loveland technique for deciding the validity of propositional formulae. The resolution principle and Knuth–Bendix’s method are also treated.

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 EPUB and 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
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    xp is short for ¬(xp).

  2. 2.

    Strictly speaking, places p y should be denoted by \( p_{M(y)} \).

  3. 3.

    Notice that in the context of additive arithmetic, integer multiplication is admitted only in terms of the form cA, where c is a positive integer constant and A is a well-formed Presburger term; thus cA can be considered as a short for \(\underbrace{A+ \cdots+ A}_{c \text{ times}}\).

  4. 4.

    Throughout this section, ‘⋅’ denotes multiplication, often designated by ‘∗’ in the rest of the book.

  5. 5.

    Thus to show that a given formula of RMCF + is a theorem, one can prove that its negation is unsatisfiable by any RMCF +-assignment.

References

  1. Ackermann, W.: Solvable Cases of the Decision Problem. North-Holland, Amsterdam (1954)

    MATH  Google Scholar 

  2. Behmann, H.: Beiträge zur Algebra der Logik insbesondere zum Entscheidungsproblem. Math. Ann. 86, 163–220 (1922)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cantone, D., Cincotti, G., Gallo, G.: Decision algorithms for fragments of real analysis. I. Continuous functions with strict convexity and concavity predicates. J. Symb. Comput. 41(7), 763–789 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cantone, D., Ferro, A., Omodeo, E.G.: Computable Set Theory. International Series of Monographs on Computer Science, vol. 6, p. 347. Clarendon, Oxford (1989)

    MATH  Google Scholar 

  5. Chang, C.-L., Lee, R.C.-T.: Symbolic Logic and Mechanical Theorem Proving. Computer Science and Applied Mathematics. Academic Press, New York (1973)

    MATH  Google Scholar 

  6. Cantone, D., Omodeo, E.G., Policriti, A.: Set Theory for Computing. From Decision Procedures to Declarative Programming with Sets. Monographs in Computer Science. Springer, Berlin (2001)

    MATH  Google Scholar 

  7. Cantone, D., Omodeo, E.G., Schwartz, J.T., Ursino, P.: Notes from the logbook of a proof-checker’s project. In: Dershowitz, N. (ed.) Verification: Theory and Practice (Essays Dedicated to Zohar Manna on the Occasion of His 64th Birthday). LNCS, vol. 2772, pp. 182–207. Springer, Berlin (2003)

    Google Scholar 

  8. Davis, M., Putnam, H.: A computational procedure for quantification theory. J. ACM 3(7), 201–215 (1960)

    Article  MathSciNet  Google Scholar 

  9. Fuchs, L.: Abelian Groups. Academic Press, New York (1970)

    MATH  Google Scholar 

  10. Gurevič, Y.: Elementary properties of ordered Abelian groups. Transl. AMS 46, 165–192 (1965)

    Google Scholar 

  11. Ignizio, J.P., Cavalier, T.M.: Linear Programming. International Series in Industrial and Systems Engineering. Prentice Hall, New York (1994)

    Google Scholar 

  12. Knuth, D.E., Bendix, P.B.: Simple word problems in universal algebras. In: Leech, J. (ed.) Computational Problems in Abstract Algebra, pp. 263–297. Pergamon, Oxford (1970)

    Google Scholar 

  13. Kokorin, A.I., Kopytov, V.M.: Fully Ordered Groups. Wiley, New York (1974)

    Google Scholar 

  14. Presburger, M.: Über die Völlständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchem die Addition als einzige Operation hervortritt. In: Comptes-rendus du premier Congrès des mathematiciens des Pays Slaves, Warsaw, pp. 92–101 (1930)

    Google Scholar 

  15. Robinson, J.A.: A machine-oriented logic based on the resolution principle. J. ACM 12(1), 23–41 (1965). Reprinted in Siekmann, J., Wrightson, G.: Automation of Reasoning I and II. Springer (1983)

    Article  MATH  Google Scholar 

  16. Tarski, A.: A Decision Method for Elementary Algebra and Geometry. Berkeley University Press, Berkeley (1951)

    MATH  Google Scholar 

  17. Tarski, A.: Ordinal Algebras. North-Holland, Amsterdam (1956)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Domenico Cantone or Eugenio G. Omodeo .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Schwartz, J.T., Cantone, D., Omodeo, E.G. (2011). A Survey of Inference Mechanisms. In: Computational Logic and Set Theory. Springer, London. https://doi.org/10.1007/978-0-85729-808-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-808-9_3

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-807-2

  • Online ISBN: 978-0-85729-808-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics