Step
*
of Lemma
consensus-accum_wf
∀[V:Type]. ∀[A:Id List]. ∀[s:ℤ × j:ℤ fp-> V × b:Id fp-> ℤ × (ℤ × V + Top)]. ∀[e:consensus-event(V;A)].
  (consensus-accum(s;e) ∈ ℤ × j:ℤ fp-> V × b:Id fp-> ℤ × (ℤ × V + Top))
BY
{ (Auto
   THEN RepeatFor 2 (D -2)
   THEN RepeatFor 2 (D -1)
   THEN RepUR ``consensus-accum`` 0
   THEN Auto
   THEN RepeatFor 2 (D -1)
   THEN Reduce 0
   THEN Auto) }
Latex:
\mforall{}[V:Type].  \mforall{}[A:Id  List].  \mforall{}[s:\mBbbZ{}  \mtimes{}  j:\mBbbZ{}  fp->  V  \mtimes{}  b:Id  fp->  \mBbbZ{}  \mtimes{}  (\mBbbZ{}  \mtimes{}  V  +  Top)].
\mforall{}[e:consensus-event(V;A)].
    (consensus-accum(s;e)  \mmember{}  \mBbbZ{}  \mtimes{}  j:\mBbbZ{}  fp->  V  \mtimes{}  b:Id  fp->  \mBbbZ{}  \mtimes{}  (\mBbbZ{}  \mtimes{}  V  +  Top))
By
(Auto
  THEN  RepeatFor  2  (D  -2)
  THEN  RepeatFor  2  (D  -1)
  THEN  RepUR  ``consensus-accum``  0
  THEN  Auto
  THEN  RepeatFor  2  (D  -1)
  THEN  Reduce  0
  THEN  Auto)
Home
Index