Distributive Rho-Calculus
Autor: | Horatiu Cirstea, Clément Houtmann, Benjamin Wack |
---|---|
Přispěvatelé: | Constraints, automatic deduction and software properties proofs (PROTHEO), INRIA Lorraine, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS) |
Jazyk: | angličtina |
Rok vydání: | 2006 |
Předmět: |
General Computer Science
Process calculus lambda calculus 0102 computer and information sciences 02 engineering and technology 01 natural sciences Theoretical Computer Science Computer Science::Logic in Computer Science 0202 electrical engineering electronic engineering information engineering rewriting calculus Calculus of communicating systems Mathematics Discrete mathematics Natural deduction fixpoints [INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] 16. Peace & justice term rewriting systems Algebra TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES 010201 computation theory & mathematics Confluence TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS Church encoding Computer Science::Programming Languages 020201 artificial intelligence & image processing Situation calculus Typed lambda calculus Computer Science(all) Normalisation by evaluation |
Zdroj: | WRLA 2006 WRLA 2006, Apr 2006, Vienna, Austria. pp.29, ⟨10.1016/j.entcs.2007.06.010⟩ WRLA |
DOI: | 10.1016/j.entcs.2007.06.010⟩ |
Popis: | International audience; The rewriting calculus has been introduced as a general formalism that uniformly integrates rewriting and lambda-calculus. In this calculus all the basic ingredients of rewriting such as rewrite rules, rule applications and results are first-class objects. The rewriting calculus has been originally designed and used for expressing the semantics of rule based as well as object oriented paradigms. We have previously shown that convergent term rewriting systems and classic strategies can be encoded naturally in the calculus. In this paper, we go a step further and we propose an extended version of the calculus that allows one to encode unrestricted term rewriting systems. This version of the calculus features a new evaluation rule describing the behavior of the result structures and a call-by-value evaluation strategy. We prove the confluence of the obtained calculus and the correctness and completeness of the proposed encoding. |
Databáze: | OpenAIRE |
Externí odkaz: |