The algebraic lambda-calculus - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Mathematical Structures in Computer Science Année : 2009

The algebraic lambda-calculus

Lionel Vaux

Résumé

We introduce an extension of the pure lambda-calculus by endowing the set of terms with a structure of vector space, or more generally of module, over a fixed set of scalars. Terms are moreover subject to identities similar to usual point-wise definition of linear combinations of functions with values in a vector space. We then study a natural extension of beta-reduction in this setting: we prove it is confluent, then discuss consistency and conservativity over the ordinary lambda-calculus. We also provide normalization results for a simple type system.
Fichier principal
Vignette du fichier
alglam3.pdf (501.04 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00379750 , version 1 (29-04-2009)

Identifiants

  • HAL Id : hal-00379750 , version 1

Citer

Lionel Vaux. The algebraic lambda-calculus. Mathematical Structures in Computer Science, 2009, accepted for publication. ⟨hal-00379750⟩
155 Consultations
209 Téléchargements

Partager

Gmail Facebook X LinkedIn More