Nuprl Definition : win2strat

A strategy that allows player two to respond to n plays by player one.
Anything is such a strategy for n=0.
For 0 < n, the strategy must also work for n-1, and for any play of the
game of length 2*n that has followed that strategy, the strategy
gives a legal move for player two that extends that play.⋅

win2strat(g;n) ==
  if (n =z 0)
  then Top
  else s:win2strat(g;n - 1) ⋂ moves:{f:strat2play(g;n - 1;s)| ||f|| = (2 * n) ∈ ℤ}  ⟶ {p:Pos(g)| Legal2(moves[(2 * n) -\000C 1];p)} 
  fi 



Definitions occuring in Statement :  play-len: ||moves||,  play-item: moves[i],  sg-legal2: Legal2(x;y),  sg-pos: Pos(g),  dep-isect: x:A ⋂ B[x],  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  top: Top,  set: {x:A| B[x]} ,  function: x:A ⟶ B[x],  multiply: n * m,  subtract: n - m,  natural_number: $n,  int: ℤ,  equal: s = t ∈ T
Definitions occuring in definition :  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  top: Top,  dep-isect: x:A ⋂ B[x],  function: x:A ⟶ B[x],  equal: s = t ∈ T,  int: ℤ,  play-len: ||moves||,  set: {x:A| B[x]} ,  sg-pos: Pos(g),  sg-legal2: Legal2(x;y),  play-item: moves[i],  subtract: n - m,  multiply: n * m,  natural_number: $n
FDL editor aliases :  win2strat

Latex:
win2strat(g;n)  ==
    if  (n  =\msubz{}  0)
    then  Top
    else  s:win2strat(g;n  -  1)  \mcap{}  moves:\{f:strat2play(g;n  -  1;s)|  ||f||  =  (2  *  n)\}    {}\mrightarrow{}  \{p:Pos(g)|  Legal2\000C(moves[(2  *  n)  -  1];p)\} 
    fi 



Date html generated: 2018_07_25-PM-01_31_33
Last ObjectModification: 2018_07_11-PM-11_01_38

Theory : co-recursion


Home Index