Abstract
The resolution principle, an automatic inference technique, is studied as a possible decision procedure for certain classes of first-order formulas. It is shown that most previous resolution strategies do not decide satisfiability even for “simple” solvable classes. Two new resolution procedures are described and are shown to be complete (i.e. semidecision procedures) in the general case and, in addition, to be decision procedures for successively wider classes of first-order formulas. These include many previously studied solvable classes. The proofs that a complete resolution procedure will always halt (without producing the empty clause) when applied to satisfiable formulas in certain classes provide new, and in some cases more enlightening, demonstrations of the solvability of these classes. A technique for constructing a model for a formula shown satisfiable in this way is also described.
- 1 AANDERAA, S O , AND LEWIS, H R Linear samphng and the VbV case of the decision problem J Symbohe Logic 39, 3 (Sept 1974), 519-548Google Scholar
- 2 ACKERMANN, W Solvable Cases of the Decision Problem North-Holland Pub Co , Amsterdam, 1954Google Scholar
- 3 ANDREWS, P B ResoIutlon with merging J ACM 15, 3 (July 1968), 367-381 Google Scholar
- 4 CHANG, C L , AND LEE, R C T Symbolic Logic and Mechamcal Theorem Proving Academic Press, New York, 1973. Google Scholar
- 5 CHURCH, A A note on the Entscheldungsprobiem J Symbolzc Logzc i (1936), 40-41, 101-102Google Scholar
- 6 CHURCH, A. Introduction to MathematteaILogzc, Vol I Princeton U Press, Princeton, NJ , 1956Google Scholar
- 7 DREBEN, B Solvable Surdmyl subclasses: An introduction to the Herhrand theory Annals of the Computation Lab of Harvard University, Vol XXXI, Harvard U Press, Cambridge, Mass , 1962, pp 32-47Google Scholar
- 8 DREBEN, B , AND GOLDFARB, W D A Systematic Treatment of the Decision Problem (forthcoming)Google Scholar
- 9 FRIEDMAN, J A semi-decision procedure for the functional calculus J ACM 10, 1 (Jan 1963), 1- 24 Google Scholar
- 10 HERBRAND, J. Recherches sur la thorle de la demonstratmn Thesis, U of Paris, Paris, 1930, partially translated m {33}Google Scholar
- 11 JOYNZR, W H Automatic theorem-proving and the decision problem Tech Rep 7-73, Center for Research m Computing Technology, Harvard U , Cambridge, Mass , 1073Google Scholar
- 12 JOYNER, W H Automatic theorem prowng and the decision problem, 14th Annual Syrup on Switching and Automata Theory, Iowa City, Iowa, 1973, 159-166Google Scholar
- 13 KAHR, A S , MOORE, E F , AND WANG, H Entscheldungsproblem reduced to the AEA case Proc Nat Acad Sc 48 (1962), 365-377Google Scholar
- 14 KALLICK, B A declsmn procedure based on the resolution method Proc IFIP Cong 1968, North- Holland Pub Co, Amsterdam, pp 269-275Google Scholar
- 15 KOWALSKI, R , AND HAYES, P J Semantic trees in automatic theorem-proving In Machine Intelhgence 4, B Meltzer and D Mlchle, Eds , Edinburgh U Press, Edinburgh, 1969, pp 87-101Google Scholar
- 16 KOWALSKI, R , AND KUEHNER, D L1near resolution with selection function Artificial Intellzgence 2 (1971), 227-260Google Scholar
- 17 KROM, M R The declsmn problem for formulas in prenex conjunctive normal form with binary disjunctions J Symbohc Logw 35 (1970), 210-216Google Scholar
- 18 LEwis, H R Program schemata and the first-order decision problem J Comput Syst Scts 8, 1 (Feb 1974), 71-83Google Scholar
- 19 LOVELAND, D A linear format for resolution Proc IRIA Syrup on Automatic Demonstration, Lecture Notes in Mathematics No 125, Springer-Verlag, New York, 1970, pp 147-162Google Scholar
- 20 LOWENHEIM, L Uber Moghchkelten am Relatlvkalkul Mathematsche Annalen 76 (1915), 447- 470 Translated in {33}Google Scholar
- 21 LUCKHAM, D Refinement theorems in resolution theory Proc. IRIA Symp on Automahc Demonstration, Lecture Notes in Mathematics No 125, Springer-Verlag, New York, 1970, pp 163-190Google Scholar
- 22 LUCKHAM, D , AND NILSSON, N J Extracting reformation from resolution proof trees Arttfictal InteUtgence 2 (1971), 27-54Google Scholar
- 23 MANNA, Z Properties of programs and the first-order predicate calculus J ACM 16, 2 (April 1969), 244-255 Google Scholar
- 24 MASLOV. S J u An reverse method of establishing deduclblhty an the classical predicate calculus Sovtet Math -Doklady 5 (1964), 1420-1424 (translated)Google Scholar
- 25 NILSSON, N J Problem-Solvtng Methods tn Arttficml lntelhgence McGraw-Hill, New York, 1971 Google Scholar
- 26 OBEVKOV, V P Two undecidable classes of formulas in classical predicate calculus. Seminars in Math, Vol 16, V A Steklov Inst , Leningrad, 1969, pp 98-102 (translated)Google Scholar
- 27 ROBINSON, G , AND WoN, L Paramodulatlon and theorem-proving m first order theories with equality Machtne Intelhgence 4, B Meltzer and D Mlchie, Eds , Edinburgh U Press, Edinburgh, 1969, pp 135-150Google Scholar
- 28 ROBINSON, J A A machine-oriented logic based on the resolution principle J ACM 12, 1 (Jan 1965), 23-41 Google Scholar
- 29 ROBINSON. J A Automatic deduction with hyperresolutlon lnt J Comput Math 1 (1965), 227- 234Google Scholar
- 30 ROBINSON, J A The generahzed resolutmn principle In Machtne Intelhgence 3, D Mlchle, E d , Edinburgh U Press, Edinburgh, 1968, pp 77-93Google Scholar
- 31 SURANYI, J Zur Reduktlon des Entscheldungsproblem des loglschen Funktionenkalkuls Matemattkat es Ftztkat Lapok 50 (1943), 51-74Google Scholar
- 32 TUBING, A M On computable numbers, with an application to the Entscheldungsproblem Proc London Math Soc 42 (1937), 230-265, 43 (1937), 544-546Google Scholar
- 33 VAN HEIJENOORT, J , Ed From Frege to Godel A Source Book tn Mathematzcal Logtc 1879-1931 Harvard U Press, Cambridge, Mass , 1967Google Scholar
Index Terms
- Resolution Strategies as Decision Procedures
Recommendations
Safraless Decision Procedures
FOCS '05: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer ScienceThe automata-theoretic approach is one of the most fundamental approaches to developing decision procedures in mathematical logics. To decide whether a formula in a logic with the tree-model property is satisfiable, one constructs an automaton that ...
The Efficiency of Resolution and Davis--Putnam Procedures
We consider several problems related to the use of resolution-based methods for determining whether a given boolean formula in conjunctive normal form is satisfiable. First, building on the work of Clegg, Edmonds, and Impagliazzo in [Proceedings of the ...
Verified decision procedures for MSO on words based on derivatives of regular expressions
ICFP '13: Proceedings of the 18th ACM SIGPLAN international conference on Functional programmingMonadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many decision problems can be encoded. Since MSO formulas correspond to regular languages, equivalence of MSO formulas can be reduced to the equivalence of ...
Comments