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 then else fi  isl: isl(x) apply: 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