Bar recursion over finite partial functions

From MaRDI portal
Publication:515562

DOI10.1016/J.APAL.2016.11.003zbMATH Open1422.03091arXiv1410.6361OpenAlexW2290067105MaRDI QIDQ515562FDOQ515562


Authors: Yong-Cai Geng, Sumit K. Garg Edit this on Wikidata


Publication date: 16 March 2017

Published in: Annals of Pure and Applied Logic (Search for Journal in Brave)

Abstract: We introduce a new, demand-driven variant of Spector's bar recursion in the spirit of the Berardi-Bezem-Coquand functional. The recursion takes place over finite partial functions u, where the control parameter varphi, used in Spector's bar recursion to terminate the computation at sequences s satisfying varphi(hats)<|s|, now acts as a guide for deciding exactly where to make bar recursive updates, terminating the computation whenever varphi(hatu)inmboxdom(u). We begin by exploring theoretical aspects of this new form of recursion, then in the main part of the paper we show that demand-driven bar recursion can be directly used to give an alternative functional interpretation of classical countable choice. We provide a short case study as an illustration, in which we extract a new bar recursive program from the proof that there is no injection from mathbbNomathbbN to mathbbN, and compare this to the program that would be obtained using Spector's original variant. We conclude by formally establishing that our new bar recursor is primitive recursively equivalent to the original Spector bar recursion, and thus defines the same class of functionals when added to G"odel's system sfT.


Full work available at URL: https://arxiv.org/abs/1410.6361




Recommendations




Cites Work


Cited In (14)





This page was built for publication: Bar recursion over finite partial functions

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q515562)