Step * of Lemma consensus-accum-num_wf

[V:Type]. ∀[A:Id List]. ∀[num:ℤ]. ∀[f:(V List) ─→ V]. ∀[s:𝔹 × ℤ × {a:Id| (a ∈ A)}  List × List × V].
[r:consensus-rcv(V;A)].
  (consensus-accum-num(num;f;s;r) ∈ 𝔹 × ℤ × {a:Id| (a ∈ A)}  List × List × V)
BY
(Auto
   THEN RepeatFor (D -2)
   THEN (D -1 THEN Try (RepeatFor (D -1)))
   THEN RepUR ``consensus-accum-num let`` 0
   THEN Auto) }


Latex:


\mforall{}[V:Type].  \mforall{}[A:Id  List].  \mforall{}[num:\mBbbZ{}].  \mforall{}[f:(V  List)  {}\mrightarrow{}  V].
\mforall{}[s:\mBbbB{}  \mtimes{}  \mBbbZ{}  \mtimes{}  \{a:Id|  (a  \mmember{}  A)\}    List  \mtimes{}  V  List  \mtimes{}  V].  \mforall{}[r:consensus-rcv(V;A)].
    (consensus-accum-num(num;f;s;r)  \mmember{}  \mBbbB{}  \mtimes{}  \mBbbZ{}  \mtimes{}  \{a:Id|  (a  \mmember{}  A)\}    List  \mtimes{}  V  List  \mtimes{}  V)


By

(Auto
  THEN  RepeatFor  4  (D  -2)
  THEN  (D  -1  THEN  Try  (RepeatFor  2  (D  -1)))
  THEN  RepUR  ``consensus-accum-num  let``  0
  THEN  Auto)




Home Index