Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Normalized rewriting
Marché C. Journal of Symbolic Computation21 (3):253-288,1996.Type:Article
Date Reviewed: Oct 1 1997

Term rewriting and the completion of term rewriting systems are important tools for deciding equational problems in such fields as automated deduction, algebraic specification, and discrete mathematics. Probably the most infuriating limitation of the basic rewriting framework is its inability to deal with commutative operators: commutativity cannot be turned into a terminating rewrite rule. Rewriting modulo a set of equations avoids this problem by taking such problematic rules out of the rewriting process and moving them into the set of equations. In practice, one often works modulo AC, which axiomatizes associativity and commutativity. Rewriting modulo AC does not come for free: completion requires AC unification instead of syntactic unification, which increases the complexity considerably. If the associative-commutative operators satisfy additional equations, one may be tempted to add these equations to AC if unification in the extended theory is less complex. Unfortunately, in the existing frameworks for completion modulo E, this is often not possible, since they impose strong restrictions on E; for example, they need an E-compatible reduction order (which does not exist for all E).

The author introduces normalized rewriting as a way out of this dilemma. Before rewriting modulo AC, the terms are normalized with respect to a fixed set of rules S. In this setting, it is sufficient to have an AC-compatible reduction order, but completion may use unification in any theory between AC and AC ∪ S. This paper provides a completion algorithm for normalized rewriting, and shows that it outperforms completion modulo AC for several important algebraic theories. In addition, it proves old and new decidability results for ground equations modulo various interesting theories. The paper is well written, but the details of the proofs will probably be comprehensible only to readers familiar with the techniques used (such as proof orders à la Bachmair).

Reviewer:  F. Baader Review #: CR120728 (9710-0839)
Bookmark and Share
 
Deduction (I.2.3 ... )
 
 
Algorithm Design And Analysis (G.4 ... )
 
 
General (G.2.0 )
 
 
Grammars And Other Rewriting Systems (F.4.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Deduction": Date
Instantiation theory
Williams J., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387543338)
Feb 1 1994
Reduction rules for resolution-based systems
Eisinger N., Ohlbach H., Präcklein A. Artificial Intelligence 50(2): 141-181, 1991. Type: Article
Oct 1 1992
Emergency-oriented expert systems: a fuzzy approach
Kacprzyk J., Yager R. (ed) Information Sciences 37(1-3): 143-155, 1985. Type: Article
Aug 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy