Topology, computation, monads, games and proofs
Mart´ ın Escard´
- 3
4 of this talk is joint work with Paulo Oliva from Queen Mary, London.
Topology, computation, monads, games and proofs Mart n Escard o 3 - - PowerPoint PPT Presentation
Topology, computation, monads, games and proofs Mart n Escard o 3 4 of this talk is joint work with Paulo Oliva from Queen Mary, London. MFPS 2010, Ottawa, May 6-10, 2010 Contents plan I. Topology in computation. Exhaustive search.
4 of this talk is joint work with Paulo Oliva from Queen Mary, London.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0 f = f(a).
21
0 f = f(a).
22
23
24
25
26
27
28
29
30
31
32
33
i JXi → J i Xi,
i εi+1.
34
35
i=0 Xi → Bool tells whether Eloise wins.
i=1 φi) (p).
36
i=0 Xi → {−1, 0, 1}.
x0∈X0
x1∈X1
x2∈X2
x3∈X3 · · ·
i=1 φi) (p).
37
i=0 Xi → R outcome (or pay-off) function.
38
i=0 Xi for k ≤ n:
i=k Xi → R is defined by
39
i=0 φi
40
41
i=0 Xi if it
k−1
42
43
44
45
46
47
48
49
i JXi → J i Xi realizes the J-shift
50
51
i JXi → J i Xi gives:
52
i JXi → J i Xi gives:
53
54
http://math.andrej.com/2007/09/28/seemingly-impossible-functional-programs/ http://math.andrej.com/2008/11/21/a-haskell-monad-for-infinite-search-in-finite-time/ http://www.cs.bham.ac.uk/~mhe/papers/index.html Maybe add links to the Haskell programs here.
55