Nuprl Definition : pRun
pRun(S0;env;nat2msg;loc2msg) ==
  Y 
  (λpRun,t. if (t =z 0)
           then <inr ⋅ , S0>
           else let n,m,nm = env t 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 b then t else f fi 
, 
eq_int: (i =z j)
, 
it: ⋅
, 
spreadn: spread3, 
pi2: snd(t)
, 
ycomb: Y
, 
apply: f a
, 
lambda: λx.A[x]
, 
pair: <a, b>
, 
inr: inr x 
, 
subtract: n - 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