The power of linear functions

  • Authors:
  • Sandra Alves;Maribel Fernández;Mário Florido;Ian Mackie

  • Affiliations:
  • Department of Computer Science & LIACC, University of Porto, Porto, Portugal;Department of Computer Science, King’s College London, London, U.K.;Department of Computer Science & LIACC, University of Porto, Porto, Portugal;Department of Computer Science, King’s College London, London, U.K.

  • Venue:
  • CSL'06 Proceedings of the 20th international conference on Computer Science Logic
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

The linear lambda calculus is very weak in terms of expressive power: in particular, all functions terminate in linear time. In this paper we consider a simple extension with Booleans, natural numbers and a linear iterator. We show properties of this linear version of Gödel’s System $\mathcal{T}$ and study the class of functions that can be represented. Surprisingly, this linear calculus is extremely expressive: it is as powerful as System $\mathcal{T}$