Nuprl Definition : pv8_p1_when_preempted

pv8_p1_when_preempted(Cid;Op;ldrs_uid) ==
  ldr,bnum,z.
   let ballot_num,active,proposals = z in 
   if isl(bnum)  (pv8_p1_lt_bnum(ldrs_uid) ballot_num bnum)
   then let r',loc' = outl(bnum) 
        in <inl <r' + 1, ldr, ff, proposals>
   else <ballot_num, active, proposals>
   fi 



Definitions occuring in Statement :  pv8_p1_lt_bnum: pv8_p1_lt_bnum(ldrs_uid) outl: outl(x) isl: isl(x) band: p  q ifthenelse: if b then t else f fi  bfalse: ff spreadn: spread3 apply: f a lambda: x.A[x] spread: spread def pair: <a, b> inl: inl x  add: n + m natural_number: $n
FDL editor aliases :  pv8_p1_when_preempted pv8_p1_when_preempted

pv8\_p1\_when\_preempted(Cid;Op;ldrs$_{uid}$)  ==
    \mlambda{}ldr,bnum,z.
      let  ballot$_{num}$,active,proposals  =  z  in 
      if  isl(bnum)  \mwedge{}\msubb{}  (pv8\_p1\_lt\_bnum(ldrs$_{uid}$)  ballot$_{num}\mbackslash{}f\000Cf24  bnum)
      then  let  r',loc'  =  outl(bnum) 
                in  <inl  <r'  +  1,  ldr>  ,  ff,  proposals>
      else  <ballot$_{num}$,  active,  proposals>
      fi 


Date html generated: 2012_02_20-PM-07_30_34
Last ObjectModification: 2012_02_06-PM-01_47_37

Home Index