2007
DOI: 10.1007/s10817-007-9083-0
|View full text |Cite
|
Sign up to set email alerts
|

Expression Reduction Systems with Patterns

Abstract: We introduce a new higher-order rewriting formalism, called expression reduction systems with patterns (ERSP), where abstraction is allowed not only on variables but also on nested patterns with metavariables. These patterns are built by combining standard algebraic patterns with choice constructors denoting cases. In other words, the nondeterministic choice between different rewrite rules that is inherent to classical rewriting formalisms can be lifted here to the level of patterns. We show that confluence ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2009
2009
2009
2009

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 17 publications
0
1
0
Order By: Relevance
“…Indeed, it would be enough to use a pattern of the form z x y and check equality of x and y afterwards. The restriction to linear patterns is also common when establishing confluence of rewriting systems (Klop, 1980) or of pattern calculi based on rewriting (Forest & Kesner, 2003;Kahl, 2004), but this is related to orthogonality of pairs of rules or cases, while our framework only considers one case at a time.…”
Section: Data Structuresmentioning
confidence: 99%
“…Indeed, it would be enough to use a pattern of the form z x y and check equality of x and y afterwards. The restriction to linear patterns is also common when establishing confluence of rewriting systems (Klop, 1980) or of pattern calculi based on rewriting (Forest & Kesner, 2003;Kahl, 2004), but this is related to orthogonality of pairs of rules or cases, while our framework only considers one case at a time.…”
Section: Data Structuresmentioning
confidence: 99%