Nuprl Definition : OARcast_deliverer_for_sender_seq_output

OARcast_deliverer_for_sender_seq_output(M;deliverhdr;flrs;oarcasthdr;orderedhdr;orderhdr;mf) ==
  λsndr,seq,slf,state. let d = oarcast-deliver-output((2 * flrs) + 1;state) in
                           if isl(d)
                           then {OARcast_deliver'send(M;deliverhdr;oarcasthdr;orderedhdr;orderhdr;mf) slf 
                                 <sndr, seq, outl(d)>}
                           else {}
                           fi 



Definitions occuring in Statement :  OARcast_deliver'send: OARcast_deliver'send(M;deliverhdr;oarcasthdr;orderedhdr;orderhdr;mf),  oarcast-deliver-output: oarcast-deliver-output(num;s),  outl: outl(x),  ifthenelse: if b then t else f fi ,  isl: isl(x),  let: let,  apply: f a,  lambda: λx.A[x],  pair: <a, b>,  multiply: n * m,  add: n + m,  natural_number: $n,  single-bag: {x},  empty-bag: {}
FDL editor aliases :  OARcast_deliverer_for_sender_seq_output

Latex:
OARcast\_deliverer\_for\_sender\_seq\_output(M;deliverhdr;flrs;oarcasthdr;orderedhdr;orderhdr;mf)  ==
    \mlambda{}sndr,seq,slf,state.
                                            let  d  =  oarcast-deliver-output((2  *  flrs)  +  1;state)  in
                                                    if  isl(d)
                                                    then  \{OARcast\_deliver'send(M;deliverhdr;oarcasthdr;orderedhdr;...;mf) 
                                                                slf 
                                                                <sndr,  seq,  outl(d)>\}
                                                    else  \{\}
                                                    fi 



Date html generated: 2015_07_23-PM-00_33_32
Last ObjectModification: 2014_08_20-PM-00_06_31

Home Index