Step * 2 2 1 1 1 of Lemma Coquand-fan-theorem


1. [T] Type
2. : ℕ
3. : ℕn ⟶ T
4. Surj(ℕn;T;f)
5. 0 ∈ ℤ
6. z2 T ⟶ wfd-tree(T)
7. ∀b:T. ∀A:n:ℕ ⟶ (ℕn ⟶ T) ⟶ ℙ.
     ((∀n:ℕ. ∀s:ℕn ⟶ T.  ((A s)  (∀m:{n...}. ∀t:ℕm ⟶ T.  ((t s ∈ (ℕn ⟶ T))  (A t)))))
      (z2 b|A)
      (∃N:ℕ. ∀m:{N...}. ∀as:ℕm ⟶ T.  (A as)))
8. n:ℕ ⟶ (ℕn ⟶ T) ⟶ ℙ
9. ∀n:ℕ. ∀s:ℕn ⟶ T.  ((A s)  (∀m:{n...}. ∀t:ℕm ⟶ T.  ((t s ∈ (ℕn ⟶ T))  (A t))))
10. ∀x:T. (z2 x|A_x)
11. ∀x:T. ∃N:ℕ. ∀m:{N...}. ∀as:ℕm ⟶ T.  (A_x as)
12. x:T ⟶ ℕ
13. ∀x:T. ∀m:{N x...}. ∀as:ℕm ⟶ T.  (A_x as)
14. 1 ≤ imax-list([1 map(λi.((N (f i)) 1);upto(n))])
15. : ℤ
16. imax-list([1 map(λi.((N (f i)) 1);upto(n))]) ≤ m
17. as : ℕm ⟶ T
⊢ as
BY
(Assert 1 ≤ imax-list([1 map(λi.((N (f i)) 1);upto(n))]) BY
         (BLemma `imax-list-ub` THEN Auto THEN With ⌜0⌝ (D 0)⋅ THEN Reduce THEN Auto)) }

1
1. [T] Type
2. : ℕ
3. : ℕn ⟶ T
4. Surj(ℕn;T;f)
5. 0 ∈ ℤ
6. z2 T ⟶ wfd-tree(T)
7. ∀b:T. ∀A:n:ℕ ⟶ (ℕn ⟶ T) ⟶ ℙ.
     ((∀n:ℕ. ∀s:ℕn ⟶ T.  ((A s)  (∀m:{n...}. ∀t:ℕm ⟶ T.  ((t s ∈ (ℕn ⟶ T))  (A t)))))
      (z2 b|A)
      (∃N:ℕ. ∀m:{N...}. ∀as:ℕm ⟶ T.  (A as)))
8. n:ℕ ⟶ (ℕn ⟶ T) ⟶ ℙ
9. ∀n:ℕ. ∀s:ℕn ⟶ T.  ((A s)  (∀m:{n...}. ∀t:ℕm ⟶ T.  ((t s ∈ (ℕn ⟶ T))  (A t))))
10. ∀x:T. (z2 x|A_x)
11. ∀x:T. ∃N:ℕ. ∀m:{N...}. ∀as:ℕm ⟶ T.  (A_x as)
12. x:T ⟶ ℕ
13. ∀x:T. ∀m:{N x...}. ∀as:ℕm ⟶ T.  (A_x as)
14. 1 ≤ imax-list([1 map(λi.((N (f i)) 1);upto(n))])
15. : ℤ
16. imax-list([1 map(λi.((N (f i)) 1);upto(n))]) ≤ m
17. as : ℕm ⟶ T
18. 1 ≤ imax-list([1 map(λi.((N (f i)) 1);upto(n))])
⊢ as


Latex:


Latex:

1.  [T]  :  Type
2.  n  :  \mBbbN{}
3.  f  :  \mBbbN{}n  {}\mrightarrow{}  T
4.  Surj(\mBbbN{}n;T;f)
5.  y  :  0  =  0
6.  z2  :  T  {}\mrightarrow{}  wfd-tree(T)
7.  \mforall{}b:T.  \mforall{}A:n:\mBbbN{}  {}\mrightarrow{}  (\mBbbN{}n  {}\mrightarrow{}  T)  {}\mrightarrow{}  \mBbbP{}.
          ((\mforall{}n:\mBbbN{}.  \mforall{}s:\mBbbN{}n  {}\mrightarrow{}  T.    ((A  n  s)  {}\mRightarrow{}  (\mforall{}m:\{n...\}.  \mforall{}t:\mBbbN{}m  {}\mrightarrow{}  T.    ((t  =  s)  {}\mRightarrow{}  (A  m  t)))))
          {}\mRightarrow{}  (z2  b|A)
          {}\mRightarrow{}  (\mexists{}N:\mBbbN{}.  \mforall{}m:\{N...\}.  \mforall{}as:\mBbbN{}m  {}\mrightarrow{}  T.    (A  m  as)))
8.  A  :  n:\mBbbN{}  {}\mrightarrow{}  (\mBbbN{}n  {}\mrightarrow{}  T)  {}\mrightarrow{}  \mBbbP{}
9.  \mforall{}n:\mBbbN{}.  \mforall{}s:\mBbbN{}n  {}\mrightarrow{}  T.    ((A  n  s)  {}\mRightarrow{}  (\mforall{}m:\{n...\}.  \mforall{}t:\mBbbN{}m  {}\mrightarrow{}  T.    ((t  =  s)  {}\mRightarrow{}  (A  m  t))))
10.  \mforall{}x:T.  (z2  x|A\_x)
11.  \mforall{}x:T.  \mexists{}N:\mBbbN{}.  \mforall{}m:\{N...\}.  \mforall{}as:\mBbbN{}m  {}\mrightarrow{}  T.    (A\_x  m  as)
12.  N  :  x:T  {}\mrightarrow{}  \mBbbN{}
13.  \mforall{}x:T.  \mforall{}m:\{N  x...\}.  \mforall{}as:\mBbbN{}m  {}\mrightarrow{}  T.    (A\_x  m  as)
14.  1  \mleq{}  imax-list([1  /  map(\mlambda{}i.((N  (f  i))  +  1);upto(n))])
15.  m  :  \mBbbZ{}
16.  imax-list([1  /  map(\mlambda{}i.((N  (f  i))  +  1);upto(n))])  \mleq{}  m
17.  as  :  \mBbbN{}m  {}\mrightarrow{}  T
\mvdash{}  A  m  as


By


Latex:
(Assert  1  \mleq{}  imax-list([1  /  map(\mlambda{}i.((N  (f  i))  +  1);upto(n))])  BY
              (BLemma  `imax-list-ub`  THEN  Auto  THEN  With  \mkleeneopen{}0\mkleeneclose{}  (D  0)\mcdot{}  THEN  Reduce  0  THEN  Auto))




Home Index