Nuprl Definition : pv11_p1_scout_output

pv11_p1_scout_output(Cmd;accpts;mf) ==
  λbnum,ldr,zp,z. let a,b,b',pvals zp 
                  in let waitfor,pvalues 
                     in if pv11_p1_eq_bnums() bnum b
                        then if pv11_p1_eq_bnums() bnum b'
                             then if #(waitfor) <pv11_p1_threshold(accpts)
                                  then {pv11_p1_adopted'send(Cmd;mf) ldr <bnum, pvalues>}
                                  else {}
                                  fi 
                             else {pv11_p1_preempted'send(Cmd;mf) ldr b'}
                             fi 
                        else {}
                        fi   



Definitions occuring in Statement :  pv11_p1_adopted'send: pv11_p1_adopted'send(Cmd;mf) pv11_p1_preempted'send: pv11_p1_preempted'send(Cmd;mf) pv11_p1_threshold: pv11_p1_threshold(accpts) pv11_p1_eq_bnums: pv11_p1_eq_bnums() ifthenelse: if then else fi  lt_int: i <j spreadn: spread4 apply: a lambda: λx.A[x] spread: spread def pair: <a, b> bag-size: #(bs) single-bag: {x} empty-bag: {}
FDL editor aliases :  pv11_p1_scout_output

Latex:
pv11\_p1\_scout\_output(Cmd;accpts;mf)  ==
    \mlambda{}bnum,ldr,zp,z.  let  a,b,b',pvals  =  zp 
                                    in  let  waitfor,pvalues  =  z 
                                          in  if  pv11\_p1\_eq\_bnums()  bnum  b
                                                then  if  pv11\_p1\_eq\_bnums()  bnum  b'
                                                          then  if  \#(waitfor)  <z  pv11\_p1\_threshold(accpts)
                                                                    then  \{pv11\_p1\_adopted'send(Cmd;mf)  ldr  <bnum,  pvalues>\}
                                                                    else  \{\}
                                                                    fi 
                                                          else  \{pv11\_p1\_preempted'send(Cmd;mf)  ldr  b'\}
                                                          fi 
                                                else  \{\}
                                                fi     



Date html generated: 2015_07_23-PM-04_32_37
Last ObjectModification: 2014_11_26-AM-11_28_54

Home Index