Nuprl Definition : nysiad_on_kdeliver
nysiad_on_kdeliver(add2baghdr;addwaitinghdr;adeliverhdr;inputmsghdr;kdeliverhdr;readyhdr;tooarcasthdr;mf) ==
  λloc,slf,ze,z. let m,s,d = ze in 
                let queue,waiting = z 
                in if loc = d
                   then if isl(s) then <queue @ [<m, s, d>], tt> else <queue, waiting> fi 
                   else <queue, waiting>
                   fi 
Definitions occuring in Statement : 
eq_id: a = b
, 
append: as @ bs
, 
cons: [a / b]
, 
nil: []
, 
ifthenelse: if b then t else f fi 
, 
isl: isl(x)
, 
btrue: tt
, 
spreadn: spread3, 
lambda: λx.A[x]
, 
spread: spread def, 
pair: <a, b>
FDL editor aliases : 
nysiad_on_kdeliver
Latex:
nysiad\_on\_kdeliver(add2baghdr;addwaitinghdr;adeliverhdr;inputmsghdr;kdeliverhdr;readyhdr;...;mf)  ==
    \mlambda{}loc,slf,ze,z.  let  m,s,d  =  ze  in 
                                let  queue,waiting  =  z 
                                in  if  loc  =  d
                                      then  if  isl(s)  then  <queue  @  [<m,  s,  d>],  tt>  else  <queue,  waiting>  fi 
                                      else  <queue,  waiting>
                                      fi 
Date html generated:
2015_07_23-PM-03_45_10
Last ObjectModification:
2014_08_06-PM-03_32_11
Home
Index