inria-00075875
https://inria.hal.science/inria-00075875
https://inria.hal.science/inria-00075875/document
https://inria.hal.science/inria-00075875/file/RR-0678.pdf
[INRIA] INRIA - Institut National de Recherche en Informatique et en Automatique
[INRIA-RRRT] Rapports de recherche et Technique de l'Inria
[INRIA-LORRAINE] INRIA Nancy - Grand Est
[INRIA-NANCY-GRAND-EST] INRIA Nancy - Grand Est
[TESTALAIN1] TESTALAIN1
[INRIA2] INRIA 2
[LARA] LARA
On word problems in equational theories
Rusinowitch, MichaĆ«l
Hsiang, Jieh
[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH]
REPORT
The Knuth-Bendix procedure for word problems in universal algebra is known to be very effective when it is applicable. However, the procedure will fail if it generates equations which cannot be oriented into rules (i.e. the system is not noetherian), or if it generates infinitely many rules (i.e. the system is not confluent). In 1980 Huet showed that even if the system is not confluent, the Knuth-Bendix procedure still yiels a demi-decision procedure for word problems, provided that every equation can be oriented. In this paper we show that even if there are non-orientable equations, the Knuth-Bendix procedure can still be modified into a reasonably efficient semi-decision procedure for word problems in equational theories. Thus, we have lifted the noetherian requirement in the Knuth-Bendix procedure. Several confluence results are also given in the paper together with some experiments. Our method can also be extended to more general theories. Comparison with related works is also given. The proof of completeness, which is an interesting subject by itself, employs a new proof technique which utilizes a notion of transfinite semantic trees which is designed for proving refutational completeness of theorem proving methods in general.
1987
2006-05-24
en