The equivalence of bar recursion and open recursion

Abstract Several extensions of Godel's system T with new forms of recursion have been designed for the purpose of giving a computational interpretation to classical analysis. One can organise many of these extensions into two groups: those based on bar recursion, which include Spector's original bar recursion, modified bar recursion and the more recent products of selections functions, or those based on open recursion which in particular include the symmetric Berardi–Bezem–Coquand (BBC) functional. We relate these two groups by showing that both open recursion and the BBC functional are primitive recursively equivalent to a variant of modified bar recursion. Our results, in combination with existing research, essentially complete the classification up to primitive recursive equivalence of those extensions of system T used to give a direct computational interpretation to choice principles.

[1]  C. Nash-Williams On well-quasi-ordering infinite trees , 1963, Mathematical Proceedings of the Cambridge Philosophical Society.

[2]  Martín Hötzel Escardó,et al.  Bar Recursion and Products of Selection Functions , 2015, J. Symb. Log..

[3]  D. Normann The countable functionals , 1980 .

[4]  A. Troelstra Metamathematical investigation of intuitionistic arithmetic and analysis , 1973 .

[5]  Thierry Coquand,et al.  Constructive Topology and Combinatorics , 1992, Constructivity in Computer Science.

[6]  Martín Hötzel Escardó,et al.  Selection functions, bar recursion and backward induction , 2010, Mathematical Structures in Computer Science.

[7]  R. Gandy,et al.  Computable and recursively countable functions of higher type , 1977 .

[8]  Martín Hötzel Escardó,et al.  Computational Interpretations of Analysis via Products of Selection Functions , 2010, CiE.

[9]  Paulo Oliva,et al.  Modified Bar Recursion , 2002 .

[10]  Martín Hötzel Escardó,et al.  Computing Nash Equilibria of Unbounded Games , 2012, Turing-100.

[11]  Paulo Oliva,et al.  MODIFIED BAR RECURSION AND CLASSICAL DEPENDENT CHOICE , 2004 .

[12]  Thierry Coquand,et al.  On the computational content of the axiom of choice , 1994, The Journal of Symbolic Logic.

[13]  Martín Hötzel Escardó,et al.  The Peirce translation , 2012, Ann. Pure Appl. Log..

[14]  Thomas Powell,et al.  On bar recursive interpretations of analysis , 2013 .

[15]  Marc Bezem,et al.  Strongly majorizable functionals of finite type: A model for barrecursion containing discontinuous functionals , 1985, Journal of Symbolic Logic.

[16]  Ulrich Berger,et al.  A computational interpretation of open induction , 2004, Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science, 2004..

[17]  Paulo Oliva,et al.  Sequential games and optimal strategies , 2011, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[18]  Martín Hötzel Escardó,et al.  Synthetic Topology: of Data Types and Classical Spaces , 2004, DTMPP.

[19]  Paulo Oliva,et al.  On Spector's bar recursion , 2012, Math. Log. Q..

[20]  Marc Bezem Equivalence of bar recursors in the theory of functionals of finite type , 1988, Arch. Math. Log..

[21]  Ulrich Kohlenbach,et al.  Applied Proof Theory - Proof Interpretations and their Use in Mathematics , 2008, Springer Monographs in Mathematics.

[22]  C. Spector Provably recursive functionals of analysis: a consistency proof of analysis by an extension of princ , 1962 .

[23]  Erik Palmgren,et al.  Internalising modified realisability in constructive , 2005 .

[24]  M. Seisenberger On the Constructive Content of Proofs , 2003 .

[25]  Ulrich Berger,et al.  Strong normalisation for applied lambda calculi , 2005, ArXiv.

[26]  Jean-Claude Raoult,et al.  Proving Open Properties by Induction , 1988, Inf. Process. Lett..

[27]  Y. Ershov Model of Partial Continuous Functionals , 1977 .

[28]  Monika Seisenberger Programs from proofs using classical dependent choice , 2008, Ann. Pure Appl. Log..