Step * 1 of Lemma votes-from-inning_wf


1. Type
2. Id List
3. consensus-rcv(V;A) List
4. : ℤ
5. ∀x:consensus-rcv(V;A). (↑inning(x) =z i ∈ Type)
6. consensus-rcv(V;A)@i
7. ↑inning(r) =z i@i
⊢ let a,j,v rcvd-vote(r) in 
  <a, v> ∈ {b:Id| (b ∈ A)}  × V
BY
(D -2 THEN Try (RepeatFor (D -2)) THEN All (RepUR ``rcvd-inning-eq rcv-vote? rcvd-vote``) THEN Auto) }


Latex:



1.  V  :  Type
2.  A  :  Id  List
3.  L  :  consensus-rcv(V;A)  List
4.  i  :  \mBbbZ{}
5.  \mforall{}x:consensus-rcv(V;A).  (\muparrow{}inning(x)  =\msubz{}  i  \mmember{}  Type)
6.  r  :  consensus-rcv(V;A)@i
7.  \muparrow{}inning(r)  =\msubz{}  i@i
\mvdash{}  let  a,j,v  =  rcvd-vote(r)  in 
    <a,  v>  \mmember{}  \{b:Id|  (b  \mmember{}  A)\}    \mtimes{}  V


By

(D  -2
  THEN  Try  (RepeatFor  2  (D  -2))
  THEN  All  (RepUR  ``rcvd-inning-eq  rcv-vote?  rcvd-vote``)
  THEN  Auto)




Home Index