Publication | Closed Access
The algebraic lambda calculus
70
Citations
9
References
2009
Year
Algebraic LogicOrdinary Lambda CalculusGeneralized FunctionGeneric ProgrammingType TheoryAlgebraic Lambda CalculusAlgebraic AnalysisType SystemLambda CalculusFunctional AnalysisSimple Type SystemPure Lambda Calculus
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1