The Rewriting Calculus - Part I

Horatiu Cirstea 1 Claude Kirchner 1
1 PROTHEO - Constraints, automatic deduction and software properties proofs
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The rho-calculus integrates in a uniform and simple setting first-order rewriting, lambda-calculus and non-deterministic computations. Its abstraction mechanism is based on the rewrite rule formation and its main evaluation rule is based on matching modulo a theory T. In this first part, the calculus is motivated and its syntax and evaluation rules for any theory T are presented. In the syntactic case, i.e. when T is the empty theory, we study its basic properties for the untyped case. We first show how it uniformly encodes lambda-calculus as well as first-order rewriting derivations. Then we provide sufficient conditions for ensuring confluence of the calculus.
Document type :
Journal articles
Liste complète des métadonnées
Contributor : Publications Loria <>
Submitted on : Tuesday, September 26, 2006 - 2:46:31 PM
Last modification on : Thursday, February 28, 2019 - 10:30:01 AM

Links full text




Horatiu Cirstea, Claude Kirchner. The Rewriting Calculus - Part I. Logic Journal of the Interest Group in Pure and Applied Logics, 2001, 9 (3), pp.427-463. ⟨10.1093/jigpal/9.3.339⟩. ⟨inria-00100531⟩



Record views