Normal Forms for the Algebraic Lambda-Calculus - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2013

Normal Forms for the Algebraic Lambda-Calculus

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.
Fichier principal
Vignette du fichier
jfla2013-14.pdf (404.84 Ko) Télécharger le fichier
Origin : Explicit agreement for this submission
Loading...

Dates and versions

hal-00779911 , version 1 (22-01-2013)

Identifiers

  • HAL Id : hal-00779911 , version 1

Cite

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⟩
359 View
341 Download

Share

Gmail Facebook X LinkedIn More