Rewriting On Cyclic Structures: Equivalence Between The Operational And The Categorical Description (1999)
| Citations: | 8 - 5 self |
BibTeX
@MISC{Corradini99rewritingon,
author = {Andrea Corradini and Fabio Gadducci},
title = {Rewriting On Cyclic Structures: Equivalence Between The Operational And The Categorical Description},
year = {1999}
}
OpenURL
Abstract
. We present a categorical formulation of the rewriting of possibly cyclic term graphs, based on a variation of algebraic 2-theories. We show that this presentation is equivalent to the well-accepted operational definition proposed by Barendregt et alii---but for the case of circular redexes, for which we propose (and justify formally) a different treatment. The categorical framework allows us to model in a concise way also automatic garbage collection and rules for sharing/unsharing and folding/unfolding of structures, and to relate term graph rewriting to other rewriting formalisms. R'esum'e. Nous pr'esentons une formulation cat'egorique de la r'e'ecriture des graphes cycliques des termes, bas'ee sur une variante de 2-theorie alg'ebrique. Nous prouvons que cette pr'esentation est 'equivalente `a la d'efinition op'erationnelle propos'ee par Barendregt et d'autres auteurs, mais pas dons le cas des radicaux circulaires, pour lesquels nous proposons (et justifions formellem...







