1996
DOI: 10.1006/jsco.1996.0011
|View full text |Cite
|
Sign up to set email alerts
|

Normalized Rewriting: an Alternative to Rewriting modulo a Set of Equations

Abstract: In the first part of this paper, we introduce normalized rewriting, a new rewrite relation. It generalizes former notions of rewriting modulo a set of equations E, dropping some conditions on E. For example, E can now be the theory of identity, idempotence, the theory of Abelian groups or the theory of commutative rings. We give a new completion algorithm for normalized rewriting. It contains as an instance the usual AC completion algorithm, but also the well-known Buchberger algorithm for computing Gröbner ba… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

1999
1999
2018
2018

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 57 publications
(37 citation statements)
references
References 29 publications
0
37
0
Order By: Relevance
“…The rewrite relation obtained from a CERS is based on the key idea of [26]. First, the subterm where a rule from R should be applied is normalized with >Λ −→ E\S .…”
Section: Definition 8 (Constrained Rewrite Rules)mentioning
confidence: 99%
“…The rewrite relation obtained from a CERS is based on the key idea of [26]. First, the subterm where a rule from R should be applied is normalized with >Λ −→ E\S .…”
Section: Definition 8 (Constrained Rewrite Rules)mentioning
confidence: 99%
“…Thus, a natural way for integrating can in ground AC-completion is to extend normalized rewriting [17]. …”
Section: Canonized Rewritingmentioning
confidence: 99%
“…A generic framework for combining completion with a generic builtin equational theory E has been proposed in [10]. Normalized completion [17] is designed to use a modified rewriting relation when the theory E is equivalent to the union of the AC theory and a convergent rewriting system S. In this setting, rewriting steps are only performed on S-normalized terms. AC(X) can be seen as an adaptation of ground normalized completion to efficiently handle the theory E when it is equivalent to the union of the AC theory and a Shostak theory X.…”
Section: ∀X∀y∀z U(x U(y Z)) = U(u(x Y) Z) (A) ∀X∀y U(x Y) =mentioning
confidence: 99%
“…2 The main application we have in mind, relying on minimal complete sets of AC-unifiers, is computing AC-critical pairs. This is for example useful for proving confluence of rewrite systems with and without AC-symbols [6,10,11] and required for normalized completion [8,14].…”
Section: Introductionmentioning
confidence: 99%