Skip to main content
Log in

Representing and Building Models for Decidable Subclasses of Equational Clausal Logic

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

We develop new techniques for the automated construction of models for subclasses of equational clausal logic. The models are represented by some specific class of rewrite rules. We show that the evaluation of arbitrary first-order formulae in these interpretations is a decidable problem. As an example of an application, we consider the class \({\mathcal{OCC}1\mathcal{N}}\) , a decidable subclass of first-order clausal logic without equality. In the equational case, \({\mathcal{OCC}1\mathcal{N}}\) is undecidable, but it is known to be decidable if all the equational literals are ground. We extend this result to a class of clause sets possibly containing nonground equational literals. The algorithms for extracting models from positively disconnected saturated sets proposed by Fermüller and Leitsch are extended in order to handle the full ordering restrictions of the resolution/paramodulation calculus.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Baader, F. and Snyder, W. (2001) Unification theory, in A. Robinson and A. Voronkov (eds.), Handbook of Automated Reasoning, Vol. I, Elsevier Science, Chapt. 8, pp. 445–532.

  • Bachmair, L. and Ganzinger, H. (1994) Rewrite-based equational theorem proving with selection and simplification, J. Logic Comput. 3(4), 217–247.

    Google Scholar 

  • Baumgartner, P., Furbach, U. and Niemelä, I. (1996) Hyper-tableaux, in Logics in AI, JELIA’96, Springer.

  • Bourely, C., Caferra, R. and Peltier, N. (1994) A method for building models automatically: Experiments with an extension of OTTER, in Proceedings of CADE-12, LNAI 814, Springer, pp. 72–86.

  • Bry, F. and Yahya, A. (2000) Positive unit hyperresolution, J. Automated Reasoning 25(1), 35–82.

    Google Scholar 

  • Caferra, R., Leitsch, A. and Peltier, N. (2004) Automated Model Building, Kluwer, to appear.

  • Comon, H. (1993) Complete axiomatizations of some quotient term algebras, Theoret. Comput. Sci. 118(2), 167–191.

    Google Scholar 

  • Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S. and Tommasi, M. (1997) Tree automata techniques and applications, Available on: http://www.grappa.univ-lille3.fr/tata.

  • Comon, H. and Delor, C. (1994) Equational formulae with membership constraints, Inform. and Comput. 112(2), 167–216.

    Google Scholar 

  • Denecker, M. and de Schreye, D. (1994) On the duality of abduction and model generation in a framework for model generation with equality, Theoret. Comput. Sci. 122, 225–262.

    Google Scholar 

  • Dreben, B. and Goldfarb, W. D. (1979) The Decision Problem, Solvable Classes of Quantificational Formulas, Addison-Wesley.

  • Fermüller, C. and Leitsch, A. (1996) Hyperresolution and automated model building, J. Logic Comput. 6(2), 173–203.

    Google Scholar 

  • Fermüller, C. and Leitsch, A. (1998) Decision procedures and model building in equational clause logic, J. IGPL 6(1), 17–41.

    Google Scholar 

  • Fermüller, C., Leitsch, A., Tammet, T. and Zamov, N. (1993) Resolution Methods for the Decision Problem, LNAI 679, Springer.

  • Fermüller, C. and Moser, G. (2000) Have SPASS with OCC1N =g , in LPAR’2000 (Reunion, 2000), Springer, pp. 114–130.

  • Fermüller, C. G., Leitsch, A., Hustadt, U. and Tammet, T. (2001) Resolution decision procedures, in A. Robinson and A. Voronkov (eds.), Handbook of Automated Reasoning, North-Holland, Chapt. 25, pp. 1791–1849.

  • Fitting, M. (1990) First-Order Logic and Automated Theorem Proving, Texts and Monographs in Computer Science, Springer-Verlag.

  • Gelernter, H. (1959) Realization of a geometry theorem proving machine, in Proceedings of the International Conference on Information Processing, pp. 273–282.

  • Georgieva, L., Hustadt, U. and Schmidt, R. (2002) A new clausal class decidable by hyperresolution, in A. Voronkov (ed.), Automated Deduction – CADE-18, LNCS 2392, Springer-Verlag, pp. 258–272.

  • Georgieva, L., Hustadt, U. and Schmidt, R. A. (2000) Hyperresolution for guarded formulae, in P. Baumgartner and H. Zhang (eds.), Proceedings of the Third International Workshop on First-Order Theorem Proving (FTP 2000), Koblenz, Germany, Fachberichte Informatik 5/2000, Institut für Informatik, Universität Koblenz-Landau, pp. 101–112.

  • Hsiang, J. and Rusinowitch, M. (1991) Proving refutational completeness of theorem proving strategies: The transfinite semantic tree method, J. ACM 38(3), 559–587.

    Google Scholar 

  • Hustadt, U. and Schmidt, R. A. (1999) Maslov’s class K revisited, in H. Ganzinger (ed.), Automated Deduction – CADE-16, LNAI 1632, Springer, pp. 172–186.

  • Hustadt, U. and Schmidt, R. A. (2002) Using resolution for testing modal satisfiability and building models, J. Automated Reasoning 28(2), 205–232.

    Google Scholar 

  • Joyner, W. (1976) Resolution strategies as decision procedures, J. ACM 23, 398–417.

    Google Scholar 

  • Knuth, D. and Bendix, P. (1970) Simple word problems in universal algebra, in J. Leech (ed.), Computational Problems in Abstract Algebra, Pergamon Press, pp. 263–297.

  • Leitsch, A. (1993) Deciding clause classes by semantic clash resolution, Fund. Inform. 18, 163–182.

    Google Scholar 

  • Leitsch, A. (1997) The Resolution Calculus, Springer Texts in Theoretical Computer Science.

  • Loveland, D. W. (1978) Automated Theorem Proving: A Logical Basis, Fundamental Studies in Computer Science 6, North-Holland.

  • Manthey, R. and Bry, F. (1988) SATCHMO: A theorem prover implemented in Prolog, in Proc. of CADE-9, LNCS 310, Springer, pp. 415–434.

  • Martelli, A. and Montanari, U. (1982) An efficient unification algorithm, ACM Transactions on Programming Languages and Systems 4(2), 258–282.

    Google Scholar 

  • Peltier, N. (2001) On the decidability of the PVD class with equality, Logic J. IGPL 9(4), 601–624.

    Google Scholar 

  • Peltier, N. (2003a) A calculus combining resolution and enumeration for building finite models, J. Symbolic Comput. 36(1–2), 49–77.

    Google Scholar 

  • Peltier, N. (2003b) Constructing decision procedures in equational clausal logic, Fund. Inform. 54(1), 17–65.

    Google Scholar 

  • Peltier, N. (2003c) Model building with ordered resolution: Extracting models from saturated clause sets, J. Symbolic Comput. 36(1–2), 5–48.

    Google Scholar 

  • Peltier, N. (2003d) A resolution-based model building algorithm for a fragment of OCC1N=, in I. Dahn and L. Vigneron (eds.), Electronic Notes in Theoretical Computer Science 86, Elsevier.

  • Robinson, J. A. (1965) A machine-oriented logic based on the resolution principle, J. Assoc. Comput. Mach. 12, 23–41.

    Google Scholar 

  • Rudlof, T. (2000) SHR tableaux – a framework for automated model generation, J. Logic Comput. 10(6), 107–155.

    Google Scholar 

  • Slagle, J. R. (1967) Automatic theorem proving with renamable and semantic resolution, J. ACM 14(4), 687–697.

    Google Scholar 

  • Vorobyov (1996) An improving lower bound for the elementary theories of trees, in Proc. of CADE-13, LNAI 1104, Springer, pp. 275–287.

  • Weidenbach, C., Afshordel, B., Brahm, U., Cohrs, C., Engel, T., Keen, E., Theobalt, C. and Topic, D. (2001) System description: SPASS version 1.0.0, in Proceedings of the 16th Conference on Automated Deduction (CADE-16), LNCS 1632, Springer, pp. 378–382.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to N. Peltier.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Peltier, N. Representing and Building Models for Decidable Subclasses of Equational Clausal Logic. J Autom Reasoning 33, 133–170 (2004). https://doi.org/10.1007/s10817-004-5555-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10817-004-5555-7

Keywords

Navigation