Equations and rewrite rules: A survey
G Huet, DC Oppen - Formal Language Theory, 1980 - Elsevier
Publisher Summary Equations and formulas occur frequently in mathematics, logic, and
computer science. This chapter reviews the main results concerning equations and the …
computer science. This chapter reviews the main results concerning equations and the …
[PDF][PDF] Confluent reductions: Abstract properties and applications to term rewriting systems: Abstract properties and applications to term rewriting systems
G Huet - Journal of the ACM (JACM), 1980 - dl.acm.org
Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems
Page 1 Confluent Reductions: Abstract Properties and Applications to Term Rewriting …
Page 1 Confluent Reductions: Abstract Properties and Applications to Term Rewriting …
Rewrite systems
N Dershowitz, JP Jouannaud - Formal models and semantics, 1990 - Elsevier
Publisher Summary This chapter focuses on rewrite systems, which are directed equations
used to compute by repeatedly replacing sub-terms of a given formula with equal terms until …
used to compute by repeatedly replacing sub-terms of a given formula with equal terms until …
A history of Haskell: being lazy with class
A history of Haskell Page 1 A History of Haskell: Being Lazy With Class Paul Hudak Yale
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
Termination of rewriting
N Dershowitz - Journal of symbolic computation, 1987 - Elsevier
This survey describes methods for proving that systems of rewrite rules are terminating
programs. We illustrate the use in termination proofs of various kinds of orderings on terms …
programs. We illustrate the use in termination proofs of various kinds of orderings on terms …
[PDF][PDF] Pattern matching in trees
CM Hoffmann, MJ O'Donnell - Journal of the ACM (JACM), 1982 - dl.acm.org
ABSTgACT. Tree pattern matching is an interesting special problem which occurs as a
crucial step ma number of programmmg tasks, for instance, design of interpreters for …
crucial step ma number of programmmg tasks, for instance, design of interpreters for …
Code generation using tree matching and dynamic programming
AV Aho, M Ganapathi, SWK Tjiang - ACM Transactions on Programming …, 1989 - dl.acm.org
Compiler-component generators, such as lexical analyzer generators and parser
generators, have long been used to facilitate the construction of compilers. A tree …
generators, have long been used to facilitate the construction of compilers. A tree …
Canonical forms and unification
JM Hullot - International Conference on Automated Deduction, 1980 - Springer
Abstract Fay has described in [2, 3] a complete T-unification for equational theories T which
possess a complete set of reductions as defined by Knuth & Bendix [12]. This algorithm …
possess a complete set of reductions as defined by Knuth & Bendix [12]. This algorithm …
[图书][B] Term graph rewriting
Graph rewriting (also called reduction) as defined in Wadsworth [1971] was introduced in
order to be able to give a more efficient implementation of functional programming …
order to be able to give a more efficient implementation of functional programming …
[图书][B] Functional programming and parallel graph rewriting
R Plasmeijer, M Van Eekelen, MJ Plasmeijer - 1993 - academia.edu
In a declarative programming language a computation is expressed in a static fashion, as a
list of declarations. A program in such a language is regarded as a specification that …
list of declarations. A program in such a language is regarded as a specification that …