Hostname: page-component-7b7567c8c-7pwfn Total loading time: 0 Render date: 2026-11-15T21:07:19.937Z Has data issue: false hasContentIssue false

Rewriting on cyclic structures: Equivalence between the operational and the categorical description

Published online by Cambridge University Press:  15 August 2002

Andrea Corradini
Affiliation:
Dipartimento di Informatica, University of Pisa, Corso Italia 40, 56125 Pisa, Italy; andrea@di.unipi.it.
Fabio Gadducci
Affiliation:
Division of Informatics, University of Edinburgh, Mayfield Road, EH9 3JZ Edinburgh, U.K.; fabio@dcs.ed.ac.uk.
Get access

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 al. – butfor 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 collectionand rules for sharing/unsharing and folding/unfolding of structures, and to relate term graph rewriting to other rewriting formalisms.

Information

Type
Research Article
Copyright
© EDP Sciences, 1999

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable