Simplifying interpreted formulas

  • D. W. Loveland
  • R. E. Shostak
Wednesday Morning
Part of the Lecture Notes in Computer Science book series (LNCS, volume 87)


A method is presented for converting a decision procedure for unquantified formulas in an arbitrary first-order theory to a simplifier for such formulas. Given a quantifier-free d.n.f. formula, the method produces a simplest (according to a given criterion) d.n.f. equivalent from among all formulas with atoms in the original formula. The method is predicated on techniques for minimizing purely boolean expressions in the presence of "don't-care" conditions. The don't-cares are used to capture the semantics of the interpreted literals in the formula to be simplified.

Two procedures are described: a primitive version of the method that advances the fundamental idea, and a more refined version intended for practical use. Complexity issues are discussed, as is a nontrivial example illustrating the utility of the method.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. 1.
    Bartee, T. C., Lebow, J. L., Reed, I. S., Theory and Design of Digital Machines, McGraw-Hill, New York (1962).Google Scholar
  2. 2.
    Loveland, D. W., Shostak, R. E., "Simplifying Interpreted Expressions," to appear as SRI and IBM technical reports.Google Scholar
  3. 3.
    McCluskey, E. J., "Minimization of Boolean Functions," Bell System Tech. Journal, Vol. 35, pp. 1417–1444 (Nov. 1956).Google Scholar
  4. 4.
    Quine, W. V., "The Problem of Simplifying Truth Functions," Am. Math. Monthly, Vol. 59, pp. 521–531 (Oct. 1952).Google Scholar
  5. 5.
    Quine, W. V., "On Cores and Prime Implicants of Truth Functions," Am. Math. Monthly, Vol. 66, pp. 755–760 (Nov. 1959).Google Scholar
  6. 6.
    Samson, E. W., and Mills, B. E., "Circuit Minimization: Algebra and Algorithm for New Boolean Canonical Expressions," AFCRC-TR-56-110, Cambridge, Massachusetts (1954).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1980

Authors and Affiliations

  • D. W. Loveland
    • 1
  • R. E. Shostak
    • 2
  1. 1.Department of Computer ScienceDuke UniversityDurham
  2. 2.Computer Science Laboratory SRI InternationalMenlo Park

Personalised recommendations