Step * of Lemma pv11_p1_inc_acc

Cmd:ValueAllType. ∀ldrs_uid:Id ─→ ℤ. ∀mf:pv11_p1_headers_type{i:l}(Cmd). ∀es:EO+(Message(mf)). ∀e1,e2:E.
zh,z:pv11_p1_Ballot_Num() × ((pv11_p1_Ballot_Num() × ℤ × Cmd) List).
  ((e1 <loc e2)
   zh ∈ pv11_p1_AcceptorState(Cmd;ldrs_uid;mf)(e1)
   z ∈ pv11_p1_AcceptorState(Cmd;ldrs_uid;mf)(e2)
   let ballot_num1,accepted1 zh 
     in let ballot_num2,accepted2 
        in (↑(pv11_p1_leq_bnum(ldrs_uid) ballot_num1 ballot_num2)) ∧ accepted1 ≤ accepted2)
BY
MemoryOrdering }


Latex:



Latex:
\mforall{}Cmd:ValueAllType.  \mforall{}ldrs$_{uid}$:Id  {}\mrightarrow{}  \mBbbZ{}.  \mforall{}mf:pv11\_p1\_headers\_type\{i:l\}(Cmd).  \mforall{}e\000Cs:EO+(Message(mf)).
\mforall{}e1,e2:E.  \mforall{}zh,z:pv11\_p1\_Ballot\_Num()  \mtimes{}  ((pv11\_p1\_Ballot\_Num()  \mtimes{}  \mBbbZ{}  \mtimes{}  Cmd)  List).
    ((e1  <loc  e2)
    {}\mRightarrow{}  zh  \mmember{}  pv11\_p1\_AcceptorState(Cmd;ldrs$_{uid}$;mf)(e1)
    {}\mRightarrow{}  z  \mmember{}  pv11\_p1\_AcceptorState(Cmd;ldrs$_{uid}$;mf)(e2)
    {}\mRightarrow{}  let  ballot$_{num1}$,accepted1  =  zh 
          in  let  ballot$_{num2}$,accepted2  =  z 
                in  (\muparrow{}(pv11\_p1\_leq\_bnum(ldrs$_{uid}$)  ballot$_{num1}$\000C  ballot$_{num2}$))  \mwedge{}  accepted1  \mleq{}  accepted2)


By


Latex:
MemoryOrdering




Home Index