Nuprl Definition : oarcast-deliver-output
oarcast-deliver-output(num;s) ==
  let rem,counts = s 
  in eval L = eval_list(mapfilter(λp.(fst(p));λp.num ≤z snd(p);counts)) in
     if null(L) then inr ⋅  else let xx,_ = L in inl xx fi 
Definitions occuring in Statement : 
mapfilter: mapfilter(f;P;L)
, 
null: null(as)
, 
eval_list: eval_list(t)
, 
le_int: i ≤z j
, 
callbyvalue: callbyvalue, 
ifthenelse: if b then t else f fi 
, 
it: ⋅
, 
pi1: fst(t)
, 
pi2: snd(t)
, 
lambda: λx.A[x]
, 
spread: spread def, 
inr: inr x 
, 
inl: inl x
FDL editor aliases : 
oarcast-deliver-output
Latex:
oarcast-deliver-output(num;s)  ==
    let  rem,counts  =  s 
    in  eval  L  =  eval\_list(mapfilter(\mlambda{}p.(fst(p));\mlambda{}p.num  \mleq{}z  snd(p);counts))  in
          if  null(L)  then  inr  \mcdot{}    else  let  xx,$_{}$  =  L  in  inl  xx  fi 
Date html generated:
2015_07_23-PM-00_28_24
Last ObjectModification:
2014_07_23-PM-01_27_45
Home
Index