Rewrite techniques for transitive relations
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 449, 384-393
- https://doi.org/10.1109/lics.1994.316051
Abstract
We propose inference systems for dealing with transitive relations in the context of resolution-type theorem proving. These inference mechanisms are based on standard techniques from term rewriting and represent a refinement of chaining methods. We establish their refutational completeness and also prove their compatibility with the usual simplification techniques used in rewrite-based theorem provers. A key to the practicality of chaining techniques is the extent to which so-called variable chainings can be restricted. We demonstrate that rewrite techniques considerably restrict variable chaining, though we also show that they cannot be completely avoided for transitive relations in general. If the given relation satisfies additional properties, such as symmetry, further restrictions are possible. In particular, we discuss (partial) equivalence relations and congruence relations.Keywords
This publication has 16 references indexed in Scilit:
- Rewrite-based Equational Theorem Proving with Selection and SimplificationJournal of Logic and Computation, 1994
- Bi-rewriting, a term rewriting technique for monotonic order relationsPublished by Springer Nature ,1993
- The special-relation rules are incompletePublished by Springer Nature ,1992
- Basic superposition is completePublished by Springer Nature ,1992
- Proving refutational completeness of theorem-proving strategiesJournal of the ACM, 1991
- Theorem-proving with resolution and superpositionJournal of Symbolic Computation, 1991
- Using forcing to prove completeness of resolution and paramodulationJournal of Symbolic Computation, 1991
- Special relations in automated deductionJournal of the ACM, 1986
- Completeness results for inequality proversArtificial Intelligence, 1985
- A Technique for Establishing Completeness Results in Theorem Proving with EqualitySIAM Journal on Computing, 1983