Step
*
1
of Lemma
vdf-eq_wf1
1. A : Type
2. B : Type
3. C : A ⟶ B ⟶ Type
4. ∀n:ℕ
     ((vdf(A;B;a,b.C[a;b];n) ∈ Type)
     ∧ (∀f:vdf(A;B;a,b.C[a;b];n). ∀L:(a:A × b:B × C[a;b]) List.  ((||L|| ≤ (n + 1)) 
⇒ (vdf-eq(A;f;L) ∈ ℙ))))
5. L : (a:A × b:B × C[a;b]) List
6. m : ℤ
7. f : vdf(A;B;a,b.C[a;b];m - 1)
8. ||L|| ≤ m
⊢ vdf-eq(A;f;L) ∈ Type
BY
{ (Decide ⌜0 < ||L||⌝⋅ THENA Auto) }
1
1. A : Type
2. B : Type
3. C : A ⟶ B ⟶ Type
4. ∀n:ℕ
     ((vdf(A;B;a,b.C[a;b];n) ∈ Type)
     ∧ (∀f:vdf(A;B;a,b.C[a;b];n). ∀L:(a:A × b:B × C[a;b]) List.  ((||L|| ≤ (n + 1)) 
⇒ (vdf-eq(A;f;L) ∈ ℙ))))
5. L : (a:A × b:B × C[a;b]) List
6. m : ℤ
7. f : vdf(A;B;a,b.C[a;b];m - 1)
8. ||L|| ≤ m
9. 0 < ||L||
⊢ vdf-eq(A;f;L) ∈ Type
2
1. A : Type
2. B : Type
3. C : A ⟶ B ⟶ Type
4. ∀n:ℕ
     ((vdf(A;B;a,b.C[a;b];n) ∈ Type)
     ∧ (∀f:vdf(A;B;a,b.C[a;b];n). ∀L:(a:A × b:B × C[a;b]) List.  ((||L|| ≤ (n + 1)) 
⇒ (vdf-eq(A;f;L) ∈ ℙ))))
5. L : (a:A × b:B × C[a;b]) List
6. m : ℤ
7. f : vdf(A;B;a,b.C[a;b];m - 1)
8. ||L|| ≤ m
9. ¬0 < ||L||
⊢ vdf-eq(A;f;L) ∈ Type
Latex:
Latex:
1.  A  :  Type
2.  B  :  Type
3.  C  :  A  {}\mrightarrow{}  B  {}\mrightarrow{}  Type
4.  \mforall{}n:\mBbbN{}
          ((vdf(A;B;a,b.C[a;b];n)  \mmember{}  Type)
          \mwedge{}  (\mforall{}f:vdf(A;B;a,b.C[a;b];n).  \mforall{}L:(a:A  \mtimes{}  b:B  \mtimes{}  C[a;b])  List.
                    ((||L||  \mleq{}  (n  +  1))  {}\mRightarrow{}  (vdf-eq(A;f;L)  \mmember{}  \mBbbP{}))))
5.  L  :  (a:A  \mtimes{}  b:B  \mtimes{}  C[a;b])  List
6.  m  :  \mBbbZ{}
7.  f  :  vdf(A;B;a,b.C[a;b];m  -  1)
8.  ||L||  \mleq{}  m
\mvdash{}  vdf-eq(A;f;L)  \mmember{}  Type
By
Latex:
(Decide  \mkleeneopen{}0  <  ||L||\mkleeneclose{}\mcdot{}  THENA  Auto)
Home
Index