Ordered chaining calculi for first-order theories of transitive relations

We propose inference systems for binary relations that satisfy composition laws such as transitivity. Our inference mechanisms are based on standard techniques from term rewriting and represent a refinement of chaining methods as they are used in the context of resolution-type theorem proving. We establish the refutational completeness of these calculi and prove that our methods are compatible with the usual simplification techniques employed in refutational theorem provers, such as subsumption or tautology deletion. Various optimizations of the basic chaining calculus will be discussed for theories with equality and for total orderings. A key to the practicality of chaining methods is the extent to which so-called variable chaining can be avoided. We demonstrate that rewrite techniques considerably restrict variable chaining and that further restrictions are possible if the transitive relation under consideration satisfies additional properties, such as symmetry. But we also show that variable chaining cannot be completely avoided in general.

[1]  Michael M. Richter Some reordering properties for inequality proof trees , 1983, Logic and Machines.

[2]  Harald Ganzinger,et al.  Ordered chaining calculi for first-order theories of binary relations , 1995 .

[3]  James R. Slagle Automatic Theorem Proving with Built-in Theories Including Equality, Partial Ordering, and Sets , 1972, JACM.

[4]  Nachum Dershowitz,et al.  A Maximal-Literal Unit Strategy for Horn Clauses , 1990, CTRS.

[5]  N. A C H U M D E R S H O W I T Z Termination of Rewriting' , 2022 .

[6]  H. Ganzinger,et al.  A theory of resolution , 1997 .

[7]  Stephen J. Garland,et al.  PVS: A Prototype . . . , 1992 .

[8]  Robert S. Boyer,et al.  Integrating decision procedures into heuristic theorem provers: a case study of linear arithmetic , 1988 .

[9]  Zohar Manna,et al.  Special relations in automated deduction , 1985, JACM.

[10]  Harald Ganzinger,et al.  On Restrictions of Ordered Paramodulation with Simplification , 1990, CADE.

[11]  Harald Ganzinger,et al.  Combining Algebra and Universal Algebra in First-Order Theorem Proving: The Case of Commutative Rings , 1994, COMPASS/ADT.

[12]  Larry M. Hines Str+ve and Integers , 1994, CADE.

[13]  Harald Ganzinger A Completion Procedure for Conditional Equations , 1987, CTRS.

[14]  Jordi Levy,et al.  Bi-rewriting, a Term Rewriting Technique for Monotonic Order Relations , 1993, RTA.

[15]  Kenneth Kunen,et al.  Completeness Results for Inequality Provers , 1985, Artif. Intell..

[16]  Harald Ganzinger,et al.  Rewrite-Based Equational Theorem Proving with Selection and Simplification , 1994, J. Log. Comput..

[17]  Harald Ganzinger,et al.  A Completion Procedure for Conditional Equations , 1988, J. Symb. Comput..

[18]  D. Scott Identity and existence in intuitionistic logic , 1979 .

[19]  Zohar Manna,et al.  The Special-Relation Rules are Incomplete , 1992, CADE.

[20]  Uwe Waldmann,et al.  Superposition for Divisible Torsion-Free Abelian Groups , 1998, CADE.

[21]  Nachum Dershowitz,et al.  Orderings for Equational Proofs , 1986, LICS.

[22]  Natarajan Shankar,et al.  PVS: A Prototype Verification System , 1992, CADE.