Uniformity and the Taylor expansion of ordinary lambda-terms

  • Authors:
  • Thomas Ehrhard;Laurent Regnier

  • Affiliations:
  • Laboratoire PPS (UMR 7126), Université Paris DiderotParis 7, Case 7014, 75205 Paris Cedex 13, France;Institut de Mathématiques de Luminy (UMR 6206), Campus de Luminy, Case 907, 13288 Marseille Cedex 9, France

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2008

Quantified Score

Hi-index 5.24

Visualization

Abstract

We define the complete Taylor expansion of an ordinary lambda-term as an infinite linear combination-with rational coefficients-of terms of a resource calculus similar to Boudol's lambda-calculus with multiplicities (or with resources). In our resource calculus, all applications are (multi)linear in the algebraic sense, i.e. commute with linear combinations of the function or the argument. We study the collective behaviour of the beta-reducts of the terms occurring in the Taylor expansion of any ordinary lambda-term, using, in a surprisingly crucial way, a uniformity property that they enjoy. As a corollary, we obtain (the main part of) a proof that this Taylor expansion commutes with Bohm tree computation, syntactically.