Hostname: page-component-89b8bd64d-ktprf Total loading time: 0 Render date: 2026-05-08T02:12:56.883Z Has data issue: false hasContentIssue false

Selection functions, bar recursion and backward induction

Published online by Cambridge University Press:  25 March 2010

MARTÍN ESCARDÓ
Affiliation:
University of Birmingham, Birmingham B15 2TT, U.K. Email: m.escardo@cs.bham.ac.uk
PAULO OLIVA
Affiliation:
Queen Mary University of London, London E1 4NS, U.K. Email: paulo.oliva@eecs.qmul.ac.uk

Abstract

Bar recursion arises in constructive mathematics, logic, proof theory and higher-type computability theory. We explain bar recursion in terms of sequential games, and show how it can be naturally understood as a generalisation of the principle of backward induction that arises in game theory. In summary, bar recursion calculates optimal plays and optimal strategies, which, for particular games of interest, amount to equilibria. We consider finite games and continuous countably infinite games, and relate the two. The above development is followed by a conceptual explanation of how the finite version of the main form of bar recursion considered here arises from a strong monad of selections functions that can be defined in any cartesian closed category. Finite bar recursion turns out to be a well-known morphism available in any strong monad, specialised to the selection monad.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable