Resolution Strategies as Decision Procedures
- 1 July 1976
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 23 (3) , 398-417
- https://doi.org/10.1145/321958.321960
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.Keywords
This publication has 13 references indexed in Scilit:
- Left-derivation bounded languagesJournal of Computer and System Sciences, 1974
- Linear resolution with selection functionArtificial Intelligence, 1972
- The decision problem for formulas in prenex conjunctive normal form with binary disjunctionsThe Journal of Symbolic Logic, 1970
- Refinement theorems in resolution theoryPublished by Springer Nature ,1970
- A linear format for resolutionPublished by Springer Nature ,1970
- Properties of Programs and the First-Order Predicate CalculusJournal of the ACM, 1969
- Resolution With MergingJournal of the ACM, 1968
- A Machine-Oriented Logic Based on the Resolution PrincipleJournal of the ACM, 1965
- A Semi-Decision Procedure for the Functional CalculusJournal of the ACM, 1963
- Correction to A note on the EntscheidungsproblemThe Journal of Symbolic Logic, 1936