Normal Forms for the Algebraic Lambda-Calculus - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Normal Forms for the Algebraic Lambda-Calculus

Résumé

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
Origine : Accord explicite pour ce dépôt
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-00779911 , version 1

Citer

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 Consultations
352 Téléchargements

Partager

Gmail Facebook X LinkedIn More