{ [V:Type]. [A:Id List]. [r:consensus-rcv(V;A)]. [i:].
    (inning(r) = i  ) }

{ Proof }



Definitions occuring in Statement :  rcvd-inning-eq: inning(r) = i consensus-rcv: consensus-rcv(V;A) Id: Id bool: uall: [x:A]. B[x] member: t  T list: type List int: universe: Type
Definitions :  uall: [x:A]. B[x] member: t  T rcvd-inning-eq: inning(r) = i band: p  q rcv-vote?: rcv-vote?(x) spreadn: spread3 rcvd-vote: rcvd-vote(x) bfalse: ff btrue: tt outr: outr(x) ifthenelse: if b then t else f fi  consensus-rcv: consensus-rcv(V;A) nat:
Lemmas :  bfalse_wf eq_int_wf consensus-rcv_wf Id_wf

\mforall{}[V:Type].  \mforall{}[A:Id  List].  \mforall{}[r:consensus-rcv(V;A)].  \mforall{}[i:\mBbbZ{}].    (inning(r)  =\msubz{}  i  \mmember{}  \mBbbB{})


Date html generated: 2011_08_16-AM-10_11_03
Last ObjectModification: 2011_06_18-AM-09_03_55

Home Index