Ordered Chaining for Total Orderings

We design new inference systems for total orderings by applying rewrite techniques to chaining calculi. Equality relations may either be specified axiomatically or built into the deductive calculus via paramodulation or superposition. We demonstrate that our inference systems are compatible with a concept of (global) redundancy for clauses and inferences that covers such widely used simplification techniques as tautology deletion, subsumption, and demodulation. A key to the practicality of chaining techniques is the extent to which so-called variable chainings can be restricted. Syntactic ordering restrictions on terms and the rewrite techniques which account for their completeness considerably restrict variable chaining. We show that variable elimination is an admissible simplification technique within our redundancy framework, and that consequently for dense total orderings without endpoints no variable chaining is needed at all.

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

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

[3]  Nachum Dershowitz,et al.  Termination of Rewriting , 1987, J. Symb. Comput..

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

[5]  Larry M. Hines Hyper-Chaining and Knowledge-Based Theorem Proving , 1988, CADE.

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

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

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

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

[10]  Robert Nieuwenhuis,et al.  Simple LPO Constraint Solving Methods , 1993, Inf. Process. Lett..

[11]  Larry M. Hines Str+ve-Subset: The Str+ve-based Subset Prover , 1990, CADE.

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

[13]  Harald Ganzinger,et al.  Rewrite techniques for transitive relations , 1994, Proceedings Ninth Annual IEEE Symposium on Logic in Computer Science.

[14]  Esther König,et al.  A Hypothetical Reasoning Algorithm for Linguistic Analysis , 1994, J. Log. Comput..

[15]  Robert Nieuwenhuis,et al.  Saturation of First-Order (Constrained) Clauses with the Saturate System , 1993, RTA.

[16]  Larry M. Hines Str+ve ⊆ : the Str+ve-based subset prover , 1990 .

[17]  W. W. Bledsoe,et al.  Variable Elimination and Chaining in a Resolution-based Prover for Inequalities , 1980, CADE.

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