Step * 1 2 1 2 1 1 1 of Lemma generic-countable-intersection


1. [T] Type
2. [S] : ℕ ⟶ (ℕ ⟶ T) ⟶ ℙ'
3. i:ℕ ⟶ (∃R:ℕ ⟶ (T List) ⟶ ℙ
                ((∀i:ℕ. ∀s:T List.  ∃s':T List. (s ≤ s' ∧ (R s')))
                ∧ (∀x:ℕ ⟶ T. ((∀i:ℕ. ∃s:T List. ((R s) ∧ (∀n:ℕ||s||. (s[n] (x n) ∈ T))))  S[i;x]))))
4. code : ℕ ⟶ (ℕ × ℕ)
5. ∀b:ℕ × ℕ. ∃a:ℕ((code a) b ∈ (ℕ × ℕ))
6. ∀i:ℕ. ∀s:T List.  ∃s':T List. (s ≤ s' ∧ (let i,j code in (fst((F i))) s'))
7. : ℕ ⟶ T
8. ∀i:ℕ. ∃s:T List. ((let i,j code in (fst((F i))) s) ∧ (∀n:ℕ||s||. (s[n] (x n) ∈ T)))
9. : ℕ
10. i1 : ℕ
11. : ℕ
12. : ℕ
13. (code a) = <i1, j> ∈ (ℕ × ℕ)
14. ∃s:T List. ((let i,j code in (fst((F i))) s) ∧ (∀n:ℕ||s||. (s[n] (x n) ∈ T)))
⊢ ∃s:T List. (((fst((F i1))) s) ∧ (∀n:ℕ||s||. (s[n] (x n) ∈ T)))
BY
RepeatFor (xxxParallelLastxxx)⋅ }

1
1. [T] Type
2. [S] : ℕ ⟶ (ℕ ⟶ T) ⟶ ℙ'
3. i:ℕ ⟶ (∃R:ℕ ⟶ (T List) ⟶ ℙ
                ((∀i:ℕ. ∀s:T List.  ∃s':T List. (s ≤ s' ∧ (R s')))
                ∧ (∀x:ℕ ⟶ T. ((∀i:ℕ. ∃s:T List. ((R s) ∧ (∀n:ℕ||s||. (s[n] (x n) ∈ T))))  S[i;x]))))
4. code : ℕ ⟶ (ℕ × ℕ)
5. ∀b:ℕ × ℕ. ∃a:ℕ((code a) b ∈ (ℕ × ℕ))
6. ∀i:ℕ. ∀s:T List.  ∃s':T List. (s ≤ s' ∧ (let i,j code in (fst((F i))) s'))
7. : ℕ ⟶ T
8. ∀i:ℕ. ∃s:T List. ((let i,j code in (fst((F i))) s) ∧ (∀n:ℕ||s||. (s[n] (x n) ∈ T)))
9. : ℕ
10. i1 : ℕ
11. : ℕ
12. : ℕ
13. (code a) = <i1, j> ∈ (ℕ × ℕ)
14. List
15. ∀n:ℕ||s||. (s[n] (x n) ∈ T)
16. let i,j code in (fst((F i))) s
⊢ (fst((F i1))) s


Latex:


Latex:

1.  [T]  :  Type
2.  [S]  :  \mBbbN{}  {}\mrightarrow{}  (\mBbbN{}  {}\mrightarrow{}  T)  {}\mrightarrow{}  \mBbbP{}'
3.  F  :  i:\mBbbN{}  {}\mrightarrow{}  (\mexists{}R:\mBbbN{}  {}\mrightarrow{}  (T  List)  {}\mrightarrow{}  \mBbbP{}
                                ((\mforall{}i:\mBbbN{}.  \mforall{}s:T  List.    \mexists{}s':T  List.  (s  \mleq{}  s'  \mwedge{}  (R  i  s')))
                                \mwedge{}  (\mforall{}x:\mBbbN{}  {}\mrightarrow{}  T
                                          ((\mforall{}i:\mBbbN{}.  \mexists{}s:T  List.  ((R  i  s)  \mwedge{}  (\mforall{}n:\mBbbN{}||s||.  (s[n]  =  (x  n)))))  {}\mRightarrow{}  S[i;x]))))
4.  code  :  \mBbbN{}  {}\mrightarrow{}  (\mBbbN{}  \mtimes{}  \mBbbN{})
5.  \mforall{}b:\mBbbN{}  \mtimes{}  \mBbbN{}.  \mexists{}a:\mBbbN{}.  ((code  a)  =  b)
6.  \mforall{}i:\mBbbN{}.  \mforall{}s:T  List.    \mexists{}s':T  List.  (s  \mleq{}  s'  \mwedge{}  (let  i,j  =  code  i  in  (fst((F  i)))  j  s'))
7.  x  :  \mBbbN{}  {}\mrightarrow{}  T
8.  \mforall{}i:\mBbbN{}.  \mexists{}s:T  List.  ((let  i,j  =  code  i  in  (fst((F  i)))  j  s)  \mwedge{}  (\mforall{}n:\mBbbN{}||s||.  (s[n]  =  (x  n))))
9.  i  :  \mBbbN{}
10.  i1  :  \mBbbN{}
11.  j  :  \mBbbN{}
12.  a  :  \mBbbN{}
13.  (code  a)  =  <i1,  j>
14.  \mexists{}s:T  List.  ((let  i,j  =  code  a  in  (fst((F  i)))  j  s)  \mwedge{}  (\mforall{}n:\mBbbN{}||s||.  (s[n]  =  (x  n))))
\mvdash{}  \mexists{}s:T  List.  (((fst((F  i1)))  j  s)  \mwedge{}  (\mforall{}n:\mBbbN{}||s||.  (s[n]  =  (x  n))))


By


Latex:
RepeatFor  2  (xxxParallelLastxxx)\mcdot{}




Home Index