The algebraic lambda calculus

  • Authors:
  • Lionel Vaux

  • Affiliations:
  • Laboratoire de mathématiques de l'université de savoie, ufr sfa, campus scientifique, 73376 le bourget-du-lac cedex, france e-mail: lionel.vaux@univ-savoie.fr

  • Venue:
  • Mathematical Structures in Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce an extension of the pure lambda calculus by endowing the set of terms with the structure of a vector space, or, more generally, of a module, over a fixed set of scalars. Moreover, terms are subject to identities similar to the usual pointwise 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 normalisation results for a simple type system.