| inria-00000744, version 1 |
|
|
| See detailed view | BibTeX EndNote TEI RefWorks |
|
|
|||||||
| 9th Italian Conference on Theoretical Computer Science, ICTCS 2005 3701 / 2005 (2005) 113 - 127 |
| Introduced at the end of the nineties, the Rewriting Calculus (rho-calculus, for short) is a simple calculus that uniformly integrates term-rewriting and lambda-calculus. The Rhog has been recently introduced as an extension of the rho-calculus, handling structures with cycles and sharing. The calculus over terms is naturally generalized by using unification constraints in addition to the standard rho-calculus matching constraints. This leads to a term-graph representation in an equational style where terms consist of unordered lists of equations. In this paper we show that the (linear) Rhog is confluent. The proof of this result is quite elaborated, due to the non-termination of the system and to the fact that we work on equivalence classes of terms. We also show that the Rhog can be seen as a generalization of first-order term-graph rewriting, in the sense that for any term-graph rewrite step a corresponding sequence of rewritings can be found in the Rhog. |
|
|
|
|
|
|
|
|
| 1: | PROTHEO (INRIA Lorraine - LORIA) |
| INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine |
|
|
|
|
|
|
|
|
| Domain | : | Computer Science/Other |
| term graph rewriting – matching – cyclic lambda calculus |
| inria-00000744, version 1 | |
| http://hal.inria.fr/inria-00000744/en/ | |
| oai:hal.inria.fr:inria-00000744_v1 | |
| From: Clara Bertolissi | |
| Submitted on: Tuesday, 15 November 2005 16:25:44 | |
| Updated on: Monday, 3 July 2006 15:11:38 | |