Abstract
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.
Supported in part by AFOSR Contract F49620-79-C-0099
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
6. References
Bartee, T. C., Lebow, J. L., Reed, I. S., Theory and Design of Digital Machines, McGraw-Hill, New York (1962).
Loveland, D. W., Shostak, R. E., "Simplifying Interpreted Expressions," to appear as SRI and IBM technical reports.
McCluskey, E. J., "Minimization of Boolean Functions," Bell System Tech. Journal, Vol. 35, pp. 1417–1444 (Nov. 1956).
Quine, W. V., "The Problem of Simplifying Truth Functions," Am. Math. Monthly, Vol. 59, pp. 521–531 (Oct. 1952).
Quine, W. V., "On Cores and Prime Implicants of Truth Functions," Am. Math. Monthly, Vol. 66, pp. 755–760 (Nov. 1959).
Samson, E. W., and Mills, B. E., "Circuit Minimization: Algebra and Algorithm for New Boolean Canonical Expressions," AFCRC-TR-56-110, Cambridge, Massachusetts (1954).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1980 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Loveland, D.W., Shostak, R.E. (1980). Simplifying interpreted formulas. In: Bibel, W., Kowalski, R. (eds) 5th Conference on Automated Deduction Les Arcs, France, July 8–11, 1980. CADE 1980. Lecture Notes in Computer Science, vol 87. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-10009-1_9
Download citation
DOI: https://doi.org/10.1007/3-540-10009-1_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-10009-6
Online ISBN: 978-3-540-38140-2
eBook Packages: Springer Book Archive