Nuprl Definition : subgame

subgame(g;p;n)
==r if (n =z 0)
    then inl g
    else let a,f = g 
         in case p 0 a of inl(m) => subgame(f m;λi.(p (i + 1));n - 1) | inr(z) => inr z 
    fi 

subgame(g;p;n) ==
  fix((λsubgame,g,p,n. if (n =z 0)
                      then inl g
                      else let a,f = g 
                           in case p 0 a of inl(m) => subgame (f m) (λi.(p (i + 1))) (n - 1) | inr(z) => inr z 
                      fi )) 
  g 
  p 
  n



Definitions occuring in Statement :  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  apply: f a,  fix: fix(F),  lambda: λx.A[x],  spread: spread def,  decide: case b of inl(x) => s[x] | inr(y) => t[y],  inr: inr x ,  inl: inl x,  subtract: n - m,  add: n + m,  natural_number: $n
Definitions occuring in definition :  inr: inr x ,  natural_number: $n,  subtract: n - m,  add: n + m,  apply: f a,  lambda: λx.A[x],  decide: case b of inl(x) => s[x] | inr(y) => t[y],  spread: spread def,  inl: inl x,  eq_int: (i =z j),  ifthenelse: if b then t else f fi ,  fix: fix(F)
FDL editor aliases :  subgame subgame
Latex:
subgame(g;p;n)
==r  if  (n  =\msubz{}  0)
        then  inl  g
        else  let  a,f  =  g 
                  in  case  p  0  a  of  inl(m)  =>  subgame(f  m;\mlambda{}i.(p  (i  +  1));n  -  1)  |  inr(z)  =>  inr  z 
        fi 


Latex:
subgame(g;p;n)  ==
    fix((\mlambda{}subgame,g,p,n.  if  (n  =\msubz{}  0)
                                            then  inl  g
                                            else  let  a,f  =  g 
                                                      in  case  p  0  a
                                                              of  inl(m)  =>
                                                              subgame  (f  m)  (\mlambda{}i.(p  (i  +  1)))  (n  -  1)
                                                              |  inr(z)  =>
                                                              inr  z 
                                            fi  )) 
    g 
    p 
    n



Date html generated: 2016_05_14-PM-03_56_24
Last ObjectModification: 2016_05_04-PM-03_40_19

Theory : spread


Home Index