Step
*
1
1
of Lemma
rcvd-innings-nil
1. V : Type
2. A : Id List
3. L : consensus-rcv(V;A) List
4. i : ℤ
5. n : ℤ
6. filter(λr.n <z inning(r);L) = [] ∈ (consensus-rcv(V;A) List)
7. n ≤ i
8. x : consensus-rcv(V;A)@i
9. (x ∈ L)@i
10. ↑i <z inning(x)@i
11. (x ∈ L)
⊢ ↑n <z inning(x)
BY
{ (Thin (-1)
THEN MoveToConcl (-1)
THEN (D -2 THEN Try (RepeatFor 2 (D -2)))
THEN RepUR ``rcvd-inning-eq rcvd-inning-gt rcv-vote? rcvd-vote`` 0
THEN Try ((RW assert_pushdownC 0 THENA Auto))
THEN Auto) }
Latex:
1. V : Type
2. A : Id List
3. L : consensus-rcv(V;A) List
4. i : \mBbbZ{}
5. n : \mBbbZ{}
6. filter(\mlambda{}r.n <z inning(r);L) = []
7. n \mleq{} i
8. x : consensus-rcv(V;A)@i
9. (x \mmember{} L)@i
10. \muparrow{}i <z inning(x)@i
11. (x \mmember{} L)
\mvdash{} \muparrow{}n <z inning(x)
By
(Thin (-1)
THEN MoveToConcl (-1)
THEN (D -2 THEN Try (RepeatFor 2 (D -2)))
THEN RepUR ``rcvd-inning-eq rcvd-inning-gt rcv-vote? rcvd-vote`` 0
THEN Try ((RW assert\_pushdownC 0 THENA Auto))
THEN Auto)
Home
Index