Step * 1 1 of Lemma cantor-to-general-cantor


1. : ℕ ⟶ ℕ+
2. : ℕ ⟶ ℕ+
3. ∀n:ℕ((B n) ≤ 2^(C n))
4. : ℕ ⟶ ℕ
5. ((g 0) 0 ∈ ℤ) ∧ (∀i:ℕ((g (i 1)) ((g i) (C i)) ∈ ℤ))
6. ∀n,m:ℕ.  (n <  n < m)
7. ∀k:ℕ. ∃n:ℕ(k ∈ {g n..g (n 1)-})
8. k:ℕ ⟶ ℕ
9. ∀k:ℕ(k ∈ {g (h k)..g ((h k) 1)-})
⊢ ∃f:(ℕ ⟶ 𝔹) ⟶ n:ℕ ⟶ ℕB[n]
   (Surj(ℕ ⟶ 𝔹;n:ℕ ⟶ ℕB[n];f)
   ∧ (∀k:ℕ. ∃j:ℕ. ∀p,q:ℕ ⟶ 𝔹.  ((p q ∈ (ℕj ⟶ 𝔹))  ((f p) (f q) ∈ (n:ℕk ⟶ ℕB[n])))))
BY
((Assert ∀n:ℕ. ∃f:({g n..g (n 1)-} ⟶ 𝔹) ⟶ ℕn. Surj({g n..g (n 1)-} ⟶ 𝔹;ℕn;f) BY
          (Auto
           THEN (Assert {g n..g (n 1)-} ⟶ 𝔹 ~ ℕ2^(C n) BY
                       ((InstLemma `equipollent-exp` [⌜n⌝;⌜2⌝]⋅ THENA Auto)
                        THEN (Assert {g n..g (n 1)-} ⟶ 𝔹 ~ ℕn ⟶ ℕBY
                                    (BLemma `indep-function_functionality_wrt_equipollent` 
                                     THEN Auto
                                     THEN RWO "6" 0
                                     THEN Auto))
                        THEN RelRST
                        THEN Auto))
           THEN RepeatFor (D -1)
           THEN (Assert ∃F:ℕ2^(C n) ⟶ ℕn. Surj(ℕ2^(C n);ℕn;F) BY
                       (D With ⌜λi.if i <then else fi ⌝ 
                        THEN Auto
                        THEN (D THENA Auto)
                        THEN Reduce 0
                        THEN (D With ⌜n⌝  THENA Auto)
                        THEN With ⌜b⌝ 
                        THEN Auto))
           THEN -1
           THEN (D With ⌜f⌝  THENW Auto)
           THEN RepeatFor (ParallelLast)
           THEN -1
           THEN (D -6 With ⌜a⌝  THENA Auto)
           THEN ParallelLast
           THEN Reduce 0
           THEN Auto))
   THEN (Skolemize (-1) `F' THENA Auto)
   }

1
1. : ℕ ⟶ ℕ+
2. : ℕ ⟶ ℕ+
3. ∀n:ℕ((B n) ≤ 2^(C n))
4. : ℕ ⟶ ℕ
5. ((g 0) 0 ∈ ℤ) ∧ (∀i:ℕ((g (i 1)) ((g i) (C i)) ∈ ℤ))
6. ∀n,m:ℕ.  (n <  n < m)
7. ∀k:ℕ. ∃n:ℕ(k ∈ {g n..g (n 1)-})
8. k:ℕ ⟶ ℕ
9. ∀k:ℕ(k ∈ {g (h k)..g ((h k) 1)-})
10. ∀n:ℕ. ∃f:({g n..g (n 1)-} ⟶ 𝔹) ⟶ ℕn. Surj({g n..g (n 1)-} ⟶ 𝔹;ℕn;f)
11. n:ℕ ⟶ ({g n..g (n 1)-} ⟶ 𝔹) ⟶ ℕn
12. ∀n:ℕSurj({g n..g (n 1)-} ⟶ 𝔹;ℕn;F n)
⊢ ∃f:(ℕ ⟶ 𝔹) ⟶ n:ℕ ⟶ ℕB[n]
   (Surj(ℕ ⟶ 𝔹;n:ℕ ⟶ ℕB[n];f)
   ∧ (∀k:ℕ. ∃j:ℕ. ∀p,q:ℕ ⟶ 𝔹.  ((p q ∈ (ℕj ⟶ 𝔹))  ((f p) (f q) ∈ (n:ℕk ⟶ ℕB[n])))))


Latex:


Latex:

1.  B  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}\msupplus{}
2.  C  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}\msupplus{}
3.  \mforall{}n:\mBbbN{}.  ((B  n)  \mleq{}  2\^{}(C  n))
4.  g  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}
5.  ((g  0)  =  0)  \mwedge{}  (\mforall{}i:\mBbbN{}.  ((g  (i  +  1))  =  ((g  i)  +  (C  i))))
6.  \mforall{}n,m:\mBbbN{}.    (n  <  m  {}\mRightarrow{}  g  n  <  g  m)
7.  \mforall{}k:\mBbbN{}.  \mexists{}n:\mBbbN{}.  (k  \mmember{}  \{g  n..g  (n  +  1)\msupminus{}\})
8.  h  :  k:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}
9.  \mforall{}k:\mBbbN{}.  (k  \mmember{}  \{g  (h  k)..g  ((h  k)  +  1)\msupminus{}\})
\mvdash{}  \mexists{}f:(\mBbbN{}  {}\mrightarrow{}  \mBbbB{})  {}\mrightarrow{}  n:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}B[n]
      (Surj(\mBbbN{}  {}\mrightarrow{}  \mBbbB{};n:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}B[n];f)  \mwedge{}  (\mforall{}k:\mBbbN{}.  \mexists{}j:\mBbbN{}.  \mforall{}p,q:\mBbbN{}  {}\mrightarrow{}  \mBbbB{}.    ((p  =  q)  {}\mRightarrow{}  ((f  p)  =  (f  q)))))


By


Latex:
((Assert  \mforall{}n:\mBbbN{}.  \mexists{}f:(\{g  n..g  (n  +  1)\msupminus{}\}  {}\mrightarrow{}  \mBbbB{})  {}\mrightarrow{}  \mBbbN{}B  n.  Surj(\{g  n..g  (n  +  1)\msupminus{}\}  {}\mrightarrow{}  \mBbbB{};\mBbbN{}B  n;f)  BY
                (Auto
                  THEN  (Assert  \{g  n..g  (n  +  1)\msupminus{}\}  {}\mrightarrow{}  \mBbbB{}  \msim{}  \mBbbN{}2\^{}(C  n)  BY
                                          ((InstLemma  `equipollent-exp`  [\mkleeneopen{}C  n\mkleeneclose{};\mkleeneopen{}2\mkleeneclose{}]\mcdot{}  THENA  Auto)
                                            THEN  (Assert  \{g  n..g  (n  +  1)\msupminus{}\}  {}\mrightarrow{}  \mBbbB{}  \msim{}  \mBbbN{}C  n  {}\mrightarrow{}  \mBbbN{}2  BY
                                                                    (BLemma  `indep-function\_functionality\_wrt\_equipollent` 
                                                                      THEN  Auto
                                                                      THEN  RWO  "6"  0
                                                                      THEN  Auto))
                                            THEN  RelRST
                                            THEN  Auto))
                  THEN  RepeatFor  2  (D  -1)
                  THEN  (Assert  \mexists{}F:\mBbbN{}2\^{}(C  n)  {}\mrightarrow{}  \mBbbN{}B  n.  Surj(\mBbbN{}2\^{}(C  n);\mBbbN{}B  n;F)  BY
                                          (D  0  With  \mkleeneopen{}\mlambda{}i.if  i  <z  B  n  then  i  else  0  fi  \mkleeneclose{} 
                                            THEN  Auto
                                            THEN  (D  0  THENA  Auto)
                                            THEN  Reduce  0
                                            THEN  (D  3  With  \mkleeneopen{}n\mkleeneclose{}    THENA  Auto)
                                            THEN  D  0  With  \mkleeneopen{}b\mkleeneclose{} 
                                            THEN  Auto))
                  THEN  D  -1
                  THEN  (D  0  With  \mkleeneopen{}F  o  f\mkleeneclose{}    THENW  Auto)
                  THEN  RepeatFor  2  (ParallelLast)
                  THEN  D  -1
                  THEN  (D  -6  With  \mkleeneopen{}a\mkleeneclose{}    THENA  Auto)
                  THEN  ParallelLast
                  THEN  Reduce  0
                  THEN  Auto))
  THEN  (Skolemize  (-1)  `F'  THENA  Auto)
  )




Home Index