Step * 1 2 1 of Lemma decidable__archive-condition


1. [V] Type
2. v0 V@i
3. Id List@i
4. : ℕ+@i
5. (V List) ─→ V@i
6. v1 : 𝔹@i
7. v3 : ℤ@i
8. v5 {a:Id| (a ∈ A)}  List@i
9. v7 List@i
10. v8 V@i
11. <ff, 0, [], [], v0> = <v1, v3, v5, v7, v8> ∈ (𝔹 × ℤ × {a:Id| (a ∈ A)}  List × List × V)@i
12. ∀n:ℕ. ∀v@0:V.  (archive-condition(V;A;t;f;n;v@0;[]) ⇐⇒ (↑v1) ∧ ((n 1) v3 ∈ ℤ) ∧ (v@0 v8 ∈ V))@i
13. True)  (1 ≤ v3)
⊢ Dec(∃n:ℕ. ∃v:V. ((↑v1) ∧ ((n 1) v3 ∈ ℤ) ∧ (v v8 ∈ V)))
BY
(RepeatFor (Thin (-1)) THEN RepeatFor (AutoSimpHyp Auto (-1))) }

1
1. [V] Type
2. v0 V@i
3. Id List@i
4. : ℕ+@i
5. (V List) ─→ V@i
6. v1 : 𝔹@i
7. v3 : ℤ@i
8. v5 {a:Id| (a ∈ A)}  List@i
9. v7 List@i
10. v8 V@i
11. ff v1
12. v3 ∈ ℤ
13. [] v5 ∈ ({a:Id| (a ∈ A)}  List)
14. [] v7 ∈ (V List)
15. v0 v8 ∈ V
⊢ Dec(∃n:ℕ. ∃v:V. ((↑v1) ∧ ((n 1) v3 ∈ ℤ) ∧ (v v8 ∈ V)))


Latex:



1.  [V]  :  Type
2.  v0  :  V@i
3.  A  :  Id  List@i
4.  t  :  \mBbbN{}\msupplus{}@i
5.  f  :  (V  List)  {}\mrightarrow{}  V@i
6.  v1  :  \mBbbB{}@i
7.  v3  :  \mBbbZ{}@i
8.  v5  :  \{a:Id|  (a  \mmember{}  A)\}    List@i
9.  v7  :  V  List@i
10.  v8  :  V@i
11.  <ff,  0,  [],  [],  v0>  =  <v1,  v3,  v5,  v7,  v8>@i
12.  \mforall{}n:\mBbbN{}.  \mforall{}v@0:V.    (archive-condition(V;A;t;f;n;v@0;[])  \mLeftarrow{}{}\mRightarrow{}  (\muparrow{}v1)  \mwedge{}  ((n  +  1)  =  v3)  \mwedge{}  (v@0  =  v8))@i
13.  (\mneg{}True)  {}\mRightarrow{}  (1  \mleq{}  v3)
\mvdash{}  Dec(\mexists{}n:\mBbbN{}.  \mexists{}v:V.  ((\muparrow{}v1)  \mwedge{}  ((n  +  1)  =  v3)  \mwedge{}  (v  =  v8)))


By

(RepeatFor  2  (Thin  (-1))  THEN  RepeatFor  2  (AutoSimpHyp  Auto  (-1)))




Home Index