Nuprl Definition : nysiad_on_input_message_bag
nysiad_on_input_message_bag(M;add2baghdr;addwaitinghdr;adeliverhdr;deqM;inputmsghdr;...;readyhdr;...;...;...;mf;...) ==
  λslf,i,s. if isl(i)
           then nysiad_on_addwaiting(M;add2baghdr;addwaitinghdr;adeliverhdr;deqM;inputmsghdr;...;...;...;...;mf;msg2m) 
                slf 
                outl(i) 
                s
           else nysiad_on_add2bag(M;add2baghdr;addwaitinghdr;adeliverhdr;inputmsghdr;kdeliverhdr;...;...;...;...;mf) 
                slf 
                outr(i) 
                s
           fi 
Definitions occuring in Statement : 
nysiad_on_add2bag: nysiad_on_add2bag(M;add2baghdr;addwaitinghdr;adeliverhdr;inputmsghdr;kdeliverhdr;readyhdr;senders;tooarcasthdr;...;mf), 
nysiad_on_addwaiting: nysiad_on_addwaiting(M;add2baghdr;addwaitinghdr;adeliverhdr;deqM;inputmsghdr;kdeliverhdr;readyhdr;...;waitingmap;mf;...), 
outr: outr(x), 
outl: outl(x), 
ifthenelse: if b then t else f fi , 
isl: isl(x), 
apply: f a, 
lambda: λx.A[x]
FDL editor aliases : 
nysiad_on_input_message_bag
Latex:
nysiad\_on\_input\_message\_bag(M;add2baghdr;addwaitinghdr;...;deqM;...;...;...;...;...;...;mf;msg2m)  ==
    \mlambda{}slf,i,s.  if  isl(i)
                      then  nysiad\_on\_addwaiting(M;add2baghdr;addwaitinghdr;...;...;...;...;...;...;...;mf;...)  
                                slf  
                                outl(i)  
                                s
                      else  nysiad\_on\_add2bag(M;add2baghdr;addwaitinghdr;...;...;...;readyhdr;...;...;...;mf)  
                                slf  
                                outr(i)  
                                s
                      fi  
 Date html generated: 
2015_07_23-PM-03_44_26
 Last ObjectModification: 
2014_08_06-PM-03_31_09
Home
Index