Nuprl Definition : paxos_A2

paxos_A2(es;AcceptorState) ==
  e:E(AcceptorState)
    let msg = info(e) in
        (msg-header(msg) = pax_p2a())
         (v:acceptor-state(). (v  AcceptorState(e)  ((fst(snd(msg-body(msg)))) = ballot_num(v))))


Proof not projected




Definitions occuring in Statement :  ballot_num: ballot_num(astate) acceptor-state: acceptor-state() pax_p2a: pax_p2a() Ballot_Num: Ballot_Num() msg-header: msg-header(m) msg-body: msg-body(msg) es-E-interface: E(X) classrel: v  X(e) es-info: info(e) name: Name let: let pi1: fst(t) pi2: snd(t) all: x:A. B[x] implies: P  Q equal: s = t
FDL editor aliases :  paxos_A2

paxos\_A2(es;AcceptorState)  ==
    \mforall{}e:E(AcceptorState)
        let  msg  =  info(e)  in
                (msg-header(msg)  =  pax\_p2a())
                {}\mRightarrow{}  (\mforall{}v:acceptor-state()
                            (v  \mmember{}  AcceptorState(e)  {}\mRightarrow{}  ((fst(snd(msg-body(msg))))  =  ballot\_num(v))))


Date html generated: 2011_10_20-PM-11_57_53
Last ObjectModification: 2011_06_22-PM-12_30_59

Home Index