Equality and Constrained Resolution

This paper looks at the addition of equality reasoning to systems that perform constrained resolution as defined within the substitutional framework. These systems reason with a constraint logic in which the constraints are interpreted relative to a constraint theory. First, a special case is considered when equality can be treated as a constraint. Then the general case is dealt with by developing and proving correct the rule of constrained paramodulation, which along with the rule of constrained resolution (and factoring) yields a refutationally complete set of inference rules for languages with equality. It is shown that if certain conditions are met, paramodulation into variables is not necessary and the functionally reflexive axioms need not be present. The modal case satisfies these conditions. If other weaker conditions are met, paramodulation into variables is necessary, but the functionally reflexive axioms are not needed. Some sorted logics satisfy these conditions. The analysis provides a means of extending restrictions on resolution and paramodulation (e.g. ordering restrictions) to constrained deduction, a relatively clean and simple mechanism for adding paramodulation to sorted logics and a proof of the conjectures of Walther and Schmidt-Schauss on the need for paramodulation into variables and the functionally reflexive axioms in the case of sorted logics.

[1]  Donald W. Loveland,et al.  Automated theorem proving: a logical basis , 1978, Fundamental studies in computer science.

[2]  Daniel Brand,et al.  Proving Theorems with the Modification Method , 1975, SIAM J. Comput..

[3]  R. Scherl A constraint logic approach to automated modal deduction , 1992 .

[4]  M. Schmidt-Schauβ Computational Aspects of an Order-Sorted Logic with Term Declarations , 1989 .

[5]  Alan M. Frisch The Substitutional Framework for Sorted Deduction: Fundamental Results on Hybrid Reasoning , 1991, Artif. Intell..

[6]  Alan M. Frisch A General Framework for Sorted Deduction: Fundamental Results on Hybrid Reasoning , 1989, International Conference on Principles of Knowledge Representation and Reasoning.

[7]  Michaël Rusinowitch,et al.  Proving refutational completeness of theorem-proving strategies: the transfinite semantic tree method , 1991, JACM.

[8]  L. Wos,et al.  Paramodulation and Theorem-Proving in First-Order Theories with Equality , 1983 .

[9]  L. Wos,et al.  Maximal Models and Refutation Completeness: Semidecision Procedures in Automatic Theorem Proving* , 1983 .

[10]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

[11]  Christoph Walther,et al.  A Many-Sorted Calculus Based on Resolution and Paramodulation , 1982, IJCAI.

[12]  Frank B. Cannonito,et al.  Word problems : decision problems and the Burnside problem in group theory , 1974 .

[13]  Hans Jürgen Ohlbach,et al.  A Resolution Calculus for Modal Logics , 1988, CADE.

[14]  C. Kirchner,et al.  Deduction with symbolic constraints , 1990 .

[15]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[16]  Patrice Enjalbert,et al.  Modal Theorem Proving: An Equational Viewpoint , 1989, IJCAI.

[17]  Donald Michie,et al.  Machine Intelligence 4 , 1970 .

[18]  Gerald E. Peterson,et al.  A Technique for Establishing Completeness Results in Theorem Proving with Equality , 1980, SIAM J. Comput..

[19]  Richard B. Scherl,et al.  A General Framework for Modal Deduction , 1991, KR.

[20]  Hans-Jürgen Bürckert,et al.  A Resolution Principle for Clauses with Constraints , 1990, CADE.