Step * of Lemma decidable__archive-condition

[V:Type]
  (V
   (∀A:Id List. ∀t:ℕ+. ∀f:(V List) ⟶ V. ∀L:consensus-rcv(V;A) List.
        Dec(∃n:ℕ. ∃v:V. archive-condition(V;A;t;f;n;v;L))))
BY
(Auto
   THEN RenameVar `v0' 2
   THEN (InstLemma `archive-condition-threshold-accum` [⌜V⌝;⌜A⌝;⌜t⌝;⌜f⌝;⌜v0⌝;⌜L⌝]⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN (GenConclAtAddrType ⌜𝔹 × ℤ × {a:Id| (a ∈ A)}  List × List × V⌝ [1;2;2;2;1]⋅ THENA Auto)
   THEN RepeatFor (D -2)
   THEN Reduce 0
   THEN Auto
   THEN RWO "-1" 0
   THEN Auto) }

1
.....decidable?..... 
1. [V] Type
2. v0 V@i
3. Id List@i
4. : ℕ+@i
5. (V List) ⟶ V@i
6. consensus-rcv(V;A) List@i
7. v1 : 𝔹@i
8. v3 : ℤ@i
9. v5 {a:Id| (a ∈ A)}  List@i
10. v7 List@i
11. v8 V@i
12. accumulate (with value and list item r):
     consensus-accum-num((2 t) 1;f;s;r)
    over list:
      L
    with starting value:
     <ff, 0, [], [], v0>)
= <v1, v3, v5, v7, v8>
∈ (𝔹 × ℤ × {a:Id| (a ∈ A)}  List × List × V)@i
13. ∀n:ℕ. ∀v@0:V.  (archive-condition(V;A;t;f;n;v@0;L) ⇐⇒ (↑v1) ∧ ((n 1) v3 ∈ ℤ) ∧ (v@0 v8 ∈ V))@i
⊢ Dec(∃n:ℕ. ∃v:V. ((↑v1) ∧ ((n 1) v3 ∈ ℤ) ∧ (v v8 ∈ V)))


Latex:


Latex:
\mforall{}[V:Type]
    (V
    {}\mRightarrow{}  (\mforall{}A:Id  List.  \mforall{}t:\mBbbN{}\msupplus{}.  \mforall{}f:(V  List)  {}\mrightarrow{}  V.  \mforall{}L:consensus-rcv(V;A)  List.
                Dec(\mexists{}n:\mBbbN{}.  \mexists{}v:V.  archive-condition(V;A;t;f;n;v;L))))


By


Latex:
(Auto
  THEN  RenameVar  `v0'  2
  THEN  (InstLemma  `archive-condition-threshold-accum`  [\mkleeneopen{}V\mkleeneclose{};\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}t\mkleeneclose{};\mkleeneopen{}f\mkleeneclose{};\mkleeneopen{}v0\mkleeneclose{};\mkleeneopen{}L\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbB{}  \mtimes{}  \mBbbZ{}  \mtimes{}  \{a:Id|  (a  \mmember{}  A)\}    List  \mtimes{}  V  List  \mtimes{}  V\mkleeneclose{}  [1;2;2;2;1]\mcdot{}  THENA  Auto)
  THEN  RepeatFor  4  (D  -2)
  THEN  Reduce  0
  THEN  Auto
  THEN  RWO  "-1"  0
  THEN  Auto)




Home Index