Nuprl Definition : pRun

pRun(S0;env;nat2msg;loc2msg) ==
  
  pRun,t. if (t =z 0)
           then <inr ⋅ S0>
           else let n,m,nm env pRun in 
                do-chosen-command(nat2msg;loc2msg;t;snd((pRun (t 1)));n;m;nm)
           fi )



Definitions occuring in Statement :  do-chosen-command: do-chosen-command(nat2msg;loc2msg;t;S;n;m;nm) ifthenelse: if then else fi  eq_int: (i =z j) it: spreadn: spread3 pi2: snd(t) ycomb: Y apply: a lambda: λx.A[x] pair: <a, b> inr: inr  subtract: m natural_number: $n
FDL editor aliases :  pRun

Latex:
pRun(S0;env;nat2msg;loc2msg)  ==
    Y 
    (\mlambda{}pRun,t.  if  (t  =\msubz{}  0)
                      then  <inr  \mcdot{}  ,  S0>
                      else  let  n,m,nm  =  env  t  pRun  in 
                                do-chosen-command(nat2msg;loc2msg;t;snd((pRun  (t  -  1)));n;m;nm)
                      fi  )



Date html generated: 2015_07_23-AM-11_09_41
Last ObjectModification: 2012_02_25-PM-03_40_17

Home Index