Bar recursion over finite partial functions
Thomas Powell
(joint work with Paulo Oliva)
University of Innsbruck
CCC 2015
Kochel am See, Germany 15 September 2015
Thomas Powell (Innsbruck) Bar recursion over partial functions 1 / 32
Bar recursion over finite partial functions Thomas Powell (joint - - PowerPoint PPT Presentation
Bar recursion over finite partial functions Thomas Powell (joint work with Paulo Oliva) University of Innsbruck CCC 2015 Kochel am See, Germany 15 September 2015 Thomas Powell (Innsbruck) Bar recursion over partial functions 1 / 32
University of Innsbruck
Thomas Powell (Innsbruck) Bar recursion over partial functions 1 / 32
Backward recursion in the continuous functionals
1 Backward recursion in the continuous functionals 2 The computational interpretation of countable choice 3 Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 2 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 3 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 3 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 3 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 4 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 4 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 4 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 4 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 5 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 6 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 6 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 6 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 7 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 7 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 7 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 8 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 9 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 10 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 10 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 10 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 10 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 10 / 32
Backward recursion in the continuous functionals
Thomas Powell (Innsbruck) Bar recursion over partial functions 10 / 32
The computational interpretation of countable choice
1 Backward recursion in the continuous functionals 2 The computational interpretation of countable choice 3 Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 11 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 12 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 12 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 12 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 13 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 14 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 14 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 14 / 32
The computational interpretation of countable choice
y
y, where Tλ is the
Thomas Powell (Innsbruck) Bar recursion over partial functions 15 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 16 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 16 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 16 / 32
The computational interpretation of countable choice
Es∗x).
as
Es∗x), p(as)
Thomas Powell (Innsbruck) Bar recursion over partial functions 17 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 18 / 32
The computational interpretation of countable choice
y, where
Thomas Powell (Innsbruck) Bar recursion over partial functions 18 / 32
The computational interpretation of countable choice
Uu⊕(nu,x)).
au
Uu⊕(nu,x)), p(au)
Thomas Powell (Innsbruck) Bar recursion over partial functions 19 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 20 / 32
The computational interpretation of countable choice
y, where
Thomas Powell (Innsbruck) Bar recursion over partial functions 20 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 21 / 32
The computational interpretation of countable choice
Thomas Powell (Innsbruck) Bar recursion over partial functions 21 / 32
Backward recursion as a learning realizer
1 Backward recursion in the continuous functionals 2 The computational interpretation of countable choice 3 Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 22 / 32
Backward recursion as a learning realizer
1-LEM:
Thomas Powell (Innsbruck) Bar recursion over partial functions 23 / 32
Backward recursion as a learning realizer
1-LEM:
Thomas Powell (Innsbruck) Bar recursion over partial functions 23 / 32
Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 24 / 32
Backward recursion as a learning realizer
∅
[]
1-LEM on
Thomas Powell (Innsbruck) Bar recursion over partial functions 24 / 32
Backward recursion as a learning realizer
Uu⊕(nu,x)) =
Thomas Powell (Innsbruck) Bar recursion over partial functions 25 / 32
Backward recursion as a learning realizer
Uu⊕(nu,x)) =
Thomas Powell (Innsbruck) Bar recursion over partial functions 25 / 32
Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 25 / 32
Backward recursion as a learning realizer
u))
Thomas Powell (Innsbruck) Bar recursion over partial functions 25 / 32
Backward recursion as a learning realizer
u))
Thomas Powell (Innsbruck) Bar recursion over partial functions 25 / 32
Backward recursion as a learning realizer
n0
n0
n1
n2
n0
n1
Thomas Powell (Innsbruck) Bar recursion over partial functions 26 / 32
Backward recursion as a learning realizer
uM)(ˆ
uM)(q(ˆ
Thomas Powell (Innsbruck) Bar recursion over partial functions 27 / 32
Backward recursion as a learning realizer
u)(q(ˆ
Thomas Powell (Innsbruck) Bar recursion over partial functions 28 / 32
Backward recursion as a learning realizer
u)(q(ˆ
Thomas Powell (Innsbruck) Bar recursion over partial functions 28 / 32
Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 29 / 32
Backward recursion as a learning realizer
Thomas Powell (Innsbruck) Bar recursion over partial functions 29 / 32
Backward recursion as a learning realizer
n0
n0
n1
n1
Thomas Powell (Innsbruck) Bar recursion over partial functions 30 / 32
Backward recursion as a learning realizer
i=0 (1 + i)1+γi :
Thomas Powell (Innsbruck) Bar recursion over partial functions 31 / 32
Backward recursion as a learning realizer
1 A more detailed investigation into the behaviour of programs extracted
2 Have already suggested that the Dialectica interpretation of analysis is
3 Can we take advantage of symmetric bar recursion’s flexibility to extend
Thomas Powell (Innsbruck) Bar recursion over partial functions 32 / 32