Step
*
1
of Lemma
cs-archived-listable
1. [V] : Type
2. A : Id List@i
3. s : ConsensusState@i
⊢ ∃L:V List
   ∀b:{a:Id| (a ∈ A)} . ∀v:V. ∀j:ℤ.  ((v ∈ L)) supposing ((Estimate(s;b)(j) = v ∈ V) and (↑j ∈ dom(Estimate(s;b))))
BY
{ (Assert ∀b:{a:Id| (a ∈ A)} . (map(λj.Estimate(s;b)(j);fpf-domain(Estimate(s;b))) ∈ V List) BY
         (D 0 THENA Auto)) }
1
1. [V] : Type
2. A : Id List@i
3. s : ConsensusState@i
4. b : {a:Id| (a ∈ A)} @i
⊢ map(λj.Estimate(s;b)(j);fpf-domain(Estimate(s;b))) ∈ V List
2
1. [V] : Type
2. A : Id List@i
3. s : ConsensusState@i
4. ∀b:{a:Id| (a ∈ A)} . (map(λj.Estimate(s;b)(j);fpf-domain(Estimate(s;b))) ∈ V List)
⊢ ∃L:V List
   ∀b:{a:Id| (a ∈ A)} . ∀v:V. ∀j:ℤ.  ((v ∈ L)) supposing ((Estimate(s;b)(j) = v ∈ V) and (↑j ∈ dom(Estimate(s;b))))
Latex:
1.  [V]  :  Type
2.  A  :  Id  List@i
3.  s  :  ConsensusState@i
\mvdash{}  \mexists{}L:V  List
      \mforall{}b:\{a:Id|  (a  \mmember{}  A)\}  .  \mforall{}v:V.  \mforall{}j:\mBbbZ{}.
          ((v  \mmember{}  L))  supposing  ((Estimate(s;b)(j)  =  v)  and  (\muparrow{}j  \mmember{}  dom(Estimate(s;b))))
By
(Assert  \mforall{}b:\{a:Id|  (a  \mmember{}  A)\}  .  (map(\mlambda{}j.Estimate(s;b)(j);fpf-domain(Estimate(s;b)))  \mmember{}  V  List)  BY
              (D  0  THENA  Auto))
Home
Index