Back to Search Start Over

Term collection in lambda/rho-calculi

Authors :
Faure, Germain
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)
Science Direct, Electronic Notes In Theoritical Computer Science
Source :
2nd International Workshop on Developments in Computational Models-DCM 2006, 2nd International Workshop on Developments in Computational Models-DCM 2006, Jul 2006, Venise, Italy. pp.3-19
Publication Year :
2006
Publisher :
HAL CCSD, 2006.

Abstract

International audience; The ρ-calculus generalises term rewriting and the λ-calculus by defining abstractions on arbitrary patterns and by using a pattern-matching algorithm which is a parameter of the calculus. In particular, equational theories that do not have unique principal solutions may be used. In the latter case, all the principal solutions of a matching problem are stored in a “structure” that can also be seen as a collection of terms. Motivated by the fact that there are various approaches to the definition of structures in the ρ-calculus, we study in this paper a version of the λ-calculus with term collections. The contributions of this work include a new syntax and operational semantics for a λ-calculus with term collections, which is related to the λ-calculi with strict parallel functions studied by Boudol and Dezani et al. and a proof of the confluence of the β-reduction relation defined for the calculus (which is a suitable extension of the standard rule of β-reduction in the λ-calculus).

Details

Language :
English
Database :
OpenAIRE
Journal :
2nd International Workshop on Developments in Computational Models-DCM 2006, 2nd International Workshop on Developments in Computational Models-DCM 2006, Jul 2006, Venise, Italy. pp.3-19
Accession number :
edsair.dedup.wf.001..1b92f243cd6735c63d906665beeef738