Step * 2 of Lemma twkl!-implies-dfan


1. Type
2. ∃k:ℕ~ ℕk
3. WKL!(T)
4. (T List) ⟶ ℙ
5. ∀t:T List. Dec(s t)
6. ∀f:ℕ ⟶ T. ∃n:ℕ(s map(f;upto(n)))
7. ¬(s [])
8. ∀a,b:ℕ.  ((a ≤ b)  tree-big(T;upwd-closure(T;s);a)  tree-big(T;upwd-closure(T;s);b))
⊢ ∃k:ℕ. ∀f:ℕ ⟶ T. ∃n:ℕk. (s map(f;upto(n)))
BY
Assert ⌜∃a:{n:ℕtree-big(T;upwd-closure(T;s);n)}  ⟶ (T List)
           ((∀n:{n:ℕtree-big(T;upwd-closure(T;s);n)} 
               (||a n|| < n ∧ (upwd-closure(T;s) (a n))) ∧ tree-big(T;upwd-closure(T;s);||a n|| 1)))
           ∧ (∀n,m:{n:ℕtree-big(T;upwd-closure(T;s);n)} .  ((a n) (a m) ∈ (T List))))⌝⋅ }

1
.....assertion..... 
1. Type
2. ∃k:ℕ~ ℕk
3. WKL!(T)
4. (T List) ⟶ ℙ
5. ∀t:T List. Dec(s t)
6. ∀f:ℕ ⟶ T. ∃n:ℕ(s map(f;upto(n)))
7. ¬(s [])
8. ∀a,b:ℕ.  ((a ≤ b)  tree-big(T;upwd-closure(T;s);a)  tree-big(T;upwd-closure(T;s);b))
⊢ ∃a:{n:ℕtree-big(T;upwd-closure(T;s);n)}  ⟶ (T List)
   ((∀n:{n:ℕtree-big(T;upwd-closure(T;s);n)} 
       (||a n|| < n ∧ (upwd-closure(T;s) (a n))) ∧ tree-big(T;upwd-closure(T;s);||a n|| 1)))
   ∧ (∀n,m:{n:ℕtree-big(T;upwd-closure(T;s);n)} .  ((a n) (a m) ∈ (T List))))

2
1. Type
2. ∃k:ℕ~ ℕk
3. WKL!(T)
4. (T List) ⟶ ℙ
5. ∀t:T List. Dec(s t)
6. ∀f:ℕ ⟶ T. ∃n:ℕ(s map(f;upto(n)))
7. ¬(s [])
8. ∀a,b:ℕ.  ((a ≤ b)  tree-big(T;upwd-closure(T;s);a)  tree-big(T;upwd-closure(T;s);b))
9. ∃a:{n:ℕtree-big(T;upwd-closure(T;s);n)}  ⟶ (T List)
    ((∀n:{n:ℕtree-big(T;upwd-closure(T;s);n)} 
        (||a n|| < n ∧ (upwd-closure(T;s) (a n))) ∧ tree-big(T;upwd-closure(T;s);||a n|| 1)))
    ∧ (∀n,m:{n:ℕtree-big(T;upwd-closure(T;s);n)} .  ((a n) (a m) ∈ (T List))))
⊢ ∃k:ℕ. ∀f:ℕ ⟶ T. ∃n:ℕk. (s map(f;upto(n)))


Latex:


Latex:

1.  T  :  Type
2.  \mexists{}k:\mBbbN{}.  T  \msim{}  \mBbbN{}k
3.  WKL!(T)
4.  s  :  (T  List)  {}\mrightarrow{}  \mBbbP{}
5.  \mforall{}t:T  List.  Dec(s  t)
6.  \mforall{}f:\mBbbN{}  {}\mrightarrow{}  T.  \mexists{}n:\mBbbN{}.  (s  map(f;upto(n)))
7.  \mneg{}(s  [])
8.  \mforall{}a,b:\mBbbN{}.    ((a  \mleq{}  b)  {}\mRightarrow{}  tree-big(T;upwd-closure(T;s);a)  {}\mRightarrow{}  tree-big(T;upwd-closure(T;s);b))
\mvdash{}  \mexists{}k:\mBbbN{}.  \mforall{}f:\mBbbN{}  {}\mrightarrow{}  T.  \mexists{}n:\mBbbN{}k.  (s  map(f;upto(n)))


By


Latex:
Assert  \mkleeneopen{}\mexists{}a:\{n:\mBbbN{}|  tree-big(T;upwd-closure(T;s);n)\}    {}\mrightarrow{}  (T  List)
                  ((\mforall{}n:\{n:\mBbbN{}|  tree-big(T;upwd-closure(T;s);n)\} 
                          (||a  n||  <  n
                          \mwedge{}  (\mneg{}(upwd-closure(T;s)  (a  n)))
                          \mwedge{}  tree-big(T;upwd-closure(T;s);||a  n||  +  1)))
                  \mwedge{}  (\mforall{}n,m:\{n:\mBbbN{}|  tree-big(T;upwd-closure(T;s);n)\}  .    ((a  n)  =  (a  m))))\mkleeneclose{}\mcdot{}




Home Index