A Finiteness Structure on Resource Terms

We study the Taylor expansion of lambda-terms in a on-deterministic or algebraic setting, where terms can be added. The target language is a resource lambda calculus based on a differential lambda-calculus that we introduced recently. This operation is not possible in the general untyped case where reduction can produce unbounded coefficients. We endow resource terms with a finiteness structure (in the sense of our earlier work on finiteness spaces) and show that the Taylor expansions of terms typeable in Girard's system F are finitary by a reducibility method.

[1]  Thomas Ehrhard,et al.  Krivine machine and the Taylor expansion of ordinary lambda-terms , 2005 .

[2]  Pierre-Louis Curien,et al.  A semantics for lambda calculi with resources , 1999, Mathematical Structures in Computer Science.

[3]  Christine Tasson,et al.  SéMantiques et Syntaxes vectorielles de la logique LinéAIRE. (Vectorial Semantics and Syntax of Linear Logic) , 2009 .

[4]  Lionel Vaux The differential lambdamu-calculus , 2007, Theor. Comput. Sci..

[5]  Gilles Dowek,et al.  Linear-algebraic lambda-calculus: higher-order, encodings, and confluence , 2008, RTA.

[6]  Gérard Boudol,et al.  The Lambda-Calculus with Multiplicities (Abstract) , 1993, CONCUR.

[7]  Thomas Ehrhard,et al.  Differential Interaction Nets , 2005, WoLLIC.

[8]  Michele Pagani,et al.  Parallel Reduction in Resource Lambda-Calculus , 2009, APLAS.

[9]  Assaf J. Kfoury A linearization of the Lambda-calculus and consequences , 2000, J. Log. Comput..

[10]  Sandra Alves,et al.  Weak linearization of the lambda calculus , 2005, Theor. Comput. Sci..

[11]  Thomas Ehrhard,et al.  Böhm Trees, Krivine's Machine and the Taylor Expansion of Lambda-Terms , 2006, CiE.

[12]  Thomas Ehrhard,et al.  Interpreting a Finitary Pi-calculus in Differential Interaction Nets , 2007, CONCUR.

[13]  Jean-Yves Girard,et al.  The System F of Variable Types, Fifteen Years Later , 1986, Theor. Comput. Sci..

[14]  Thomas Ehrhard,et al.  Uniformity and the Taylor expansion of ordinary lambda-terms , 2008, Theor. Comput. Sci..

[15]  Laurent Regnier,et al.  The differential lambda-calculus , 2003, Theor. Comput. Sci..

[16]  Lionel Vaux On Linear Combinations of lambda -Terms , 2007, RTA.

[17]  Paolo Tranquilli,et al.  Intuitionistic differential nets and lambda-calculus , 2011, Theor. Comput. Sci..

[18]  Lionel Vaux The algebraic lambda calculus , 2009, Math. Struct. Comput. Sci..

[19]  Thomas Ehrhard,et al.  Finiteness spaces , 2005, Mathematical Structures in Computer Science.

[20]  Thomas Ehrhard,et al.  Interpreting a finitary pi-calculus in differential interaction nets , 2007, Inf. Comput..

[21]  Jean-Louis Krivine,et al.  Lambda-calculus, types and models , 1993, Ellis Horwood series in computers and their applications.