Estimation of the length of interactions in arena game semantics

We estimate the maximal length of interactions between strategies in HO/N game semantics, in the spirit of the work by Schwichtenberg and Beckmann for the length of reduction in simply typed λ-calculus. Because of the operational content of game semantics, the bounds presented here also apply to head linear reduction on λ-terms and to the execution of programs by abstract machines (PAM/KAM), including in presence of computational effects such as nondeterminism or ground type references. The proof proceeds by extracting from the games model a combinatorial rewriting rule on trees of natural numbers, which can then be analysed independently of game semantics or λ-calculus.

[1]  Vincent Danos,et al.  Game semantics and abstract machines , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[2]  Russell Harmer,et al.  A fully abstract game semantics for finite nondeterminism , 1999, Proceedings. 14th Symposium on Logic in Computer Science (Cat. No. PR00158).

[3]  Jim Laird A Game Semantics of the Asynchronous π-Calculus , 2005 .

[4]  Ugo Dal Lago,et al.  Quantitative Game Semantics for Linear Logic , 2008, CSL.

[5]  Russ Harmer Innocent game semantics , 2006 .

[6]  R. Lathe Phd by thesis , 1988, Nature.

[7]  Gianfranco Mascari,et al.  Head Linear Reduction and Pure Proof Net Extraction , 1992, Theor. Comput. Sci..

[8]  Samson Abramsky Linearity‚ Sharing and State: a fully abstract game semantics for Idealized Algol , 1997 .

[9]  Reiji Nakajima Infinite normal forms for the lambda - calculus , 1975, Lambda-Calculus and Computer Science Theory.

[10]  Guy McCusker Games and Full Abstraction for FPC , 2000, Inf. Comput..

[11]  Arnold Beckmann Exact Bounds for Lengths of Reductions in Typed lambda-Calculus , 2001, J. Symb. Log..

[12]  Russell Harmer,et al.  Totality in arena games , 2010, Ann. Pure Appl. Log..

[13]  C.-H. Luke Ong,et al.  On Full Abstraction for PCF: I, II, and III , 2000, Inf. Comput..

[14]  Helmat Schwichtenberg,et al.  Complexity of Normalization in the Pure Typed Lambda – Calculus , 1982 .

[15]  Russell Harmer,et al.  Categorical Combinatorics for Innocent Strategies , 2007, 22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007).

[16]  Samson Abramsky,et al.  Call-by-Value Games , 1997, CSL.

[17]  James Laird,et al.  Full abstraction for functional languages with control , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[18]  Vincent Danos,et al.  Transactions in RCCS , 2005, CONCUR.

[19]  Arnold Beckmann Exact bounds for lengths of reductions in typed λ-calculus , 2001, Journal of Symbolic Logic.

[20]  Thierry Coquand,et al.  A semantics of evidence for classical arithmetic , 1995, Journal of Symbolic Logic.

[21]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[22]  de Ng Dick Bruijn Generalizing Automath by means of a lambda-typed lambda calculus , 1987 .

[23]  Pierre Clairambault Logique et Interaction : une Étude Sémantique de la Totalité. (Logic and Interaction : a Semantic Study of Totality) , 2010 .

[24]  Samson Abramsky,et al.  Linearity, Sharing and State: a fully abstract game semantics for Idealized Algol with active expressions , 1996, Electron. Notes Theor. Comput. Sci..

[25]  Jean-Yves Girard Light Linear Logic , 1994, LCC.