The Herbrand Functional Interpretation of the Double Negation Shift
Martin Escardo, Paulo Oliva

TL;DR
This paper generalizes selection functions over strong monads, showing their relation to the continuation monad and Spector's bar recursion, and demonstrates their role in the Herbrand functional interpretation of the double negation shift.
Contribution
It introduces a generalized framework for selection functions over strong monads and connects them to established recursion principles and interpretations.
Findings
The monad $J^T_R$ is strong and embeds into the continuation monad.
Explicitly controlled product of $T$-selection functions is definable from bar recursion.
When $T$ is the finite power set monad, the product computes a witness for the Herbrand interpretation.
Abstract
This paper considers a generalisation of selection functions over an arbitrary strong monad , as functionals of type . It is assumed throughout that is a -algebra. We show that is also a strong monad, and that it embeds into the continuation monad . We use this to derive that the explicitly controlled product of -selection functions is definable from the explicitly controlled product of quantifiers, and hence from Spector's bar recursion. We then prove several properties of this product in the special case when is the finite power set monad . These are used to show that when the explicitly controlled product of -selection functions calculates a witness to the Herbrand functional interpretation of the double negation shift.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
