Nuprl Definition : acceptor-adopts
acceptor-adopts(es; e; b; AcceptorState) ==
  (
member-eclass(es;e;AcceptorState))
  
 (
as,as':acceptor-state().
       (as 
 AcceptorState(e)
       
 ((b = ballot_num(as)) 
 (as' 
 Prior(AcceptorState)?{init-acceptor-state()}(e) 
 (
(b = ballot_num(as')))))))
Proof not projected
Definitions occuring in Statement : 
ballot_num: ballot_num(astate), 
init-acceptor-state: init-acceptor-state(), 
acceptor-state: acceptor-state(), 
Ballot_Num: Ballot_Num(), 
primed-class-opt: Prior(X)?b, 
member-eclass: member-eclass(es;e;X), 
classrel: v 
 X(e), 
assert:
b, 
all:
x:A. B[x], 
not:
A, 
implies: P 
 Q, 
and: P 
 Q, 
equal: s = t, 
single-bag: {x}
acceptor-adopts(es;  e;  b;  AcceptorState)  ==
    (\muparrow{}member-eclass(es;e;AcceptorState))
    \mwedge{}  (\mforall{}as,as':acceptor-state().
              (as  \mmember{}  AcceptorState(e)
              {}\mRightarrow{}  ((b  =  ballot\_num(as))
                    \mwedge{}  (as'  \mmember{}  Prior(AcceptorState)?\{init-acceptor-state()\}(e)  {}\mRightarrow{}  (\mneg{}(b  =  ballot\_num(as')))))))
Date html generated:
2011_10_20-PM-11_57_03
Last ObjectModification:
2011_06_21-PM-06_17_10
Home
Index