Nuprl Definition : paxos_R2

paxos_R2{i:l}(RepState; es; ReplicaState) ==
  all-class-values+{i:l}(es;replica-state(RepState);ReplicaState;rs.let sn = slot_num(rs) in
                                                                     let ds = decisions(rs) in
                                                                     let decided = map(x.(fst(x));ds) in
                                                                     i:. (((1  i)  (i < sn))  (i  decided)))


Proof not projected




Definitions occuring in Statement :  decisions: decisions(rstate) slot_num: slot_num(rstate) replica-state: replica-state(RepState) all-class-values+: all-class-values+{i:l}(es;T;A;t.P[t]) map: map(f;as) let: let pi1: fst(t) le: A  B all: x:A. B[x] implies: P  Q and: P  Q less_than: a < b lambda: x.A[x] natural_number: $n int: l_member: (x  l)
Definitions :  all-class-values+: all-class-values+{i:l}(es;T;A;t.P[t]) replica-state: replica-state(RepState) slot_num: slot_num(rstate) decisions: decisions(rstate) let: let map: map(f;as) lambda: x.A[x] pi1: fst(t) all: x:A. B[x] implies: P  Q and: P  Q le: A  B natural_number: $n less_than: a < b l_member: (x  l) int:

paxos\_R2\{i:l\}(RepState;  es;  ReplicaState)  ==
    all-class-values+\{i:l\}(es;replica-state(RepState);ReplicaState;rs.let  sn  =  slot\_num(rs)  in
                                                                                                                                          let  ds  =  decisions(rs)  in
                                                                                                                                          let  decided  =  map(\mlambda{}x.(fst(x));
                                                                                                                                                                              ds)  in
                                                                                                                                          \mforall{}i:\mBbbZ{}
                                                                                                                                              (((1  \mleq{}  i)  \mwedge{}  (i  <  sn))
                                                                                                                                              {}\mRightarrow{}  (i  \mmember{}  decided)))


Date html generated: 2011_10_20-PM-11_54_23
Last ObjectModification: 2011_05_12-PM-01_40_01

Home Index