Abstract
An algorithm for satisfiability testing in the propositional calculus with a worst case running time that grows at a rate less than 2(.25+ε)L is described, where L can be either the length of the input expression or the number of occurrences of literals (i.e., leaves) in it. This represents a new upper bound on the complexity of non-clausal satisfiability testing. The performance is achieved by using lemmas concerning assignments and pruning that preserve satisfiability, together with choosing a “good” variable upon which to recur. For expressions in clause form, it is shown that the Davis-Putnam procedure satisfies the same upper bound.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
9. References
Aho, A.V., Hopcroft, J.E., and Ullman, J.D., The design and analysis of computer algorithms, Addison-Wesley, Reading, MA (1974).
Cook, S.A., “The complexity of theorem-proving procedures,” in Proc. Third Annual ACM Symposium on Theory of Computing, (1971).
Davis, M. and Putnam, H., “A computing procedure for quantification theory,” JACM 7(2?) pp. 201–215 (1960).
Enderton, H.B., A Mathematical Introduction to Logic, Academic Press, New York, NY (1972).
Galil, Z., “The complexity of resolution procedures for theorem proving in the propositonal calculus,” TR 75-239, Department of Computer Science, Cornell University (1975).
Galil, Z., “On the complexity of regular resolution and the Davis-Putnam procedure,” Theoretical Computer Science 4 pp. 23–46 (1977).
Goldberg, A.T., “On the complexity of the satisfiability problem,” NSO-16, Courant Institute of Mathematical Sciences, New York University (1979).
Quine, W.V., Methods of logic. Henry Holt (1950).
Tseitin, G.S., “On the complexity of derivations in the propositional calculus,” pp. 115–125 in Studies in Constructive Mathematics and Mathematical Logic, Part II, ed. Slisenko, A.O., (1968).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van Gelder, A. (1984). A Satisfiability Tester for Non-Clausal Propositional Calculus. In: Shostak, R.E. (eds) 7th International Conference on Automated Deduction. CADE 1984. Lecture Notes in Computer Science, vol 170. Springer, New York, NY. https://doi.org/10.1007/978-0-387-34768-4_6
Download citation
DOI: https://doi.org/10.1007/978-0-387-34768-4_6
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-96022-7
Online ISBN: 978-0-387-34768-4
eBook Packages: Springer Book Archive