Normal Forms for the Algebraic Lambda-Calculus

Michele Alberti 1, 2
2 FOCUS - Foundations of Component-based Ubiquitous Systems
CRISAM - Inria Sophia Antipolis - Méditerranée , DISI - Dipartimento di Informatica - Scienza e Ingegneria [Bologna]
Abstract : We study the problem of defining normal forms of terms for the algebraic -calculus, an extension of the pure -calculus where linear combinations of terms are first-class entities: the set of terms is enriched with a structure of vector space, or module, over a fixed semiring. Towards a solution to the problem, we propose a variant of the original reduction notion of terms which avoids annoying behaviours affecting the original version, but we find it not even locally confluent. Finally, we consider reduction of linear combinations of terms over the semiring of polynomials with non-negative integer coefficients: terms coefficients are replaced by indeterminates and then, after reduction has taken placed, restored back to their original value by an evaluation function. Such a special setting permits us to talk about normal forms of terms and, via an evaluation function, to define such notion for any semiring.
Document type :
Conference papers
Complete list of metadatas

Cited literature [8 references]  Display  Hide  Download

https://hal.inria.fr/hal-00779911
Contributor : Ist Inria Saclay <>
Submitted on : Tuesday, January 22, 2013 - 5:02:29 PM
Last modification on : Saturday, January 27, 2018 - 1:30:52 AM
Long-term archiving on : Saturday, April 1, 2017 - 8:22:49 AM

File

jfla2013-14.pdf
Explicit agreement for this submission

Identifiers

  • HAL Id : hal-00779911, version 1

Collections

Citation

Michele Alberti. Normal Forms for the Algebraic Lambda-Calculus. JFLA - Journées francophones des langages applicatifs, Damien Pous and Christine Tasson, Feb 2013, Aussois, France. ⟨hal-00779911⟩

Share

Metrics

Record views

498

Files downloads

335