Abstract
Resolution calculi are best known as basis for algorithms testing the unsatisfiability of sets of clauses. Only recently more attention is paid to the fact that various resolution refinements may also benefitly be employed as decision procedures for a wide range of decidable classes of clause sets. In this proof theoretic approach to the decision problem one usually tries to test for satisfiability by termination of complete resolution procedures. Building on such types of decidability results we show that, for certain classes of clause sets, we can extract (representations of) models from the set of resolvents generated by hyperresolution. The process of model construction proceeds in two steps: First hyperresolution is employed to arrive at a finite set of atoms that represents a description of an Herbrand-model. In a second step we extract from this set of atoms a full representation of a model with finite domain. We emphasize that no backtracking is needed in our model constructing algorithm.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
C.-L. Chang and R.C.-T. Lee, Symbolic Logic and Mechanical Theorem Proving. Academic Press, New York and London, 1973.
R. Caferra and N. Zabel, Extending Resolution for Model Construction. In: Logics in AI (JELIA '90). Springer Verlag, LNCS 478 (1991), pp. 153–169.
B. Dreben and W.D. Goldfarb, The Decision Problem. Addison-Wesley, Massachusetts 1979.
C.G. Fermüller, Deciding some Horn Clause Sets by Resolution. In: Year-book of the Kurt-Gödel-Society 1989, Vienna 1990, pp. 60–73.
C.G. Fermüller, Deciding Classes of Clause Sets by Resolution. Ph.D. The-sis, Technical University Vienna, 1991.
C.G. Fermüller and A. Leitsch, Model Building by Resolution. Technical Report TUW-E185.2-FL1, TU Wien, 1992.
C.G. Fermüller, A. Leitsch, T. Tammet, and N. Zamov, Resolution Methods for the Decision Problem. To appear in LNCS, Springer Verlag.
J.-M. Hullot, Canonical Forms and Unification. In: 5th Conference on Automated Deduction. Springer Verlag, LNCS 87 (1980), pp. 250–263.
W.H. Joyner, Resolution Strategies as Decision Procedures. J. ACM 23,1 (July 1976), pp. 398–417.
A. Leitsch, Deciding Horn Classes by Hyperresolution. In: CSL'89. Springer Verlag, LNCS 440 (1990), pp. 225–241.
A. Leitsch, Deciding Clause Classes by Semantic Clash Resolution. To appear in: Fundamenta Informaticae.
D. Loveland, Automated Theorem Proving — A Logical Basis. North Holland Publ. Comp. 1978.
R. Manthey and F. Bry, SATCHMO: A theorem prover implemented in Prolog. In: 9th Conference on Automated Deduction. Springer Verlag, LNCS 310 (1988), pp. 415–434.
H. Noll, A Note on Resolution: How to Get Rid of Factoring Without Loos-ing Completeness. In: 5th Conference on Automated Deduction. Springer Verlag, LNCS 87 (1980), pp. 250–263.
T. Tammet, Using Resolution for Deciding Solvable Classes and Building Finite Models. In: Baltic Computer Science. Springer Verlag, LNCS 502 (1991), pp. 33–64.
T. Tammet, Resolution Methods for Decision Problems and Finite Model Building. Dissertation, Department of Computer Science, Chalmers University of Technology. Chalmers/Göteburg, 1992.
S. Winker, Generation and Verification of Finite Models and Counterexamples Using an Automated Theorem Prover Answering Two Open Questions. J. of the ACM, Vol. 29/2, April 1982, pp. 273–284.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fermüller, C.G., Leitsch, A. (1993). Model building by resolution. In: Börger, E., Jäger, G., Kleine Büning, H., Martini, S., Richter, M.M. (eds) Computer Science Logic. CSL 1992. Lecture Notes in Computer Science, vol 702. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56992-8_10
Download citation
DOI: https://doi.org/10.1007/3-540-56992-8_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56992-3
Online ISBN: 978-3-540-47890-4
eBook Packages: Springer Book Archive