Step * 1 of Lemma cs-archived-listable


1. [V] Type
2. Id List@i
3. 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))) ∈ List) BY
         (D THENA Auto)) }

1
1. [V] Type
2. Id List@i
3. ConsensusState@i
4. {a:Id| (a ∈ A)} @i
⊢ map(λj.Estimate(s;b)(j);fpf-domain(Estimate(s;b))) ∈ List

2
1. [V] Type
2. Id List@i
3. ConsensusState@i
4. ∀b:{a:Id| (a ∈ A)} (map(λj.Estimate(s;b)(j);fpf-domain(Estimate(s;b))) ∈ 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