Nuprl Definition : pv11_p1_leader_preempted
pv11_p1_leader_preempted(Cmd;ldrs_uid) ==
λldr,bnum,z. let ballot_num,zv,z = z in
if (pv11_p1_is_bnum() bnum) ∧b (ballot_num < bnum) then {pv11_p1_upd_bnum() bnum ldr} else {} fi
Definitions occuring in Statement :
pv11_p1_lt_bnum: pv11_p1_lt_bnum(ldrs_uid)
,
pv11_p1_upd_bnum: pv11_p1_upd_bnum()
,
pv11_p1_is_bnum: pv11_p1_is_bnum()
,
band: p ∧b q
,
ifthenelse: if b then t else f fi
,
spreadn: spread3,
apply: f a
,
lambda: λx.A[x]
,
single-bag: {x}
,
empty-bag: {}
FDL editor aliases :
pv11_p1_leader_preempted
Latex:
pv11\_p1\_leader\_preempted(Cmd;ldrs$_{uid}$) ==
\mlambda{}ldr,bnum,z. let ballot$_{num}$,zv,z = z in
if (pv11\_p1\_is\_bnum() bnum) \mwedge{}\msubb{} (ballot$_{num}$ < bnum)
then \{pv11\_p1\_upd\_bnum() bnum ldr\}
else \{\}
fi
Date html generated:
2015_07_23-PM-04_33_40
Last ObjectModification:
2014_11_26-AM-11_30_35
Home
Index