Step * 1 of Lemma surjection-cantor-finite-branching


1. : ℕ ⟶ ℕ+
2. n:ℕ ⟶ ℕn
3. : ℕ
⊢ cantor-to-fb(b;λk.fb-to-cantor(b;f;k);x) (f x) ∈ ℕx
BY
(RepUR ``cantor-to-fb`` 0
   THEN (GenConcl ⌜Σ(b j < x) k ∈ ℕ⌝⋅ THENA (Auto THEN (MemTypeCD THEN Auto) THEN BLemma `non_neg_sum` THEN Auto))
   THEN RepeatFor ((CallByValueReduce THENA Auto))) }

1
1. : ℕ ⟶ ℕ+
2. n:ℕ ⟶ ℕn
3. : ℕ
4. : ℕ
5. Σ(b j < x) k ∈ ℕ
⊢ mu(λi.((b x) 2 <i ∨bfb-to-cantor(b;f;k i))) (f x) ∈ ℕx


Latex:


Latex:

1.  b  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}\msupplus{}
2.  f  :  n:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}b  n
3.  x  :  \mBbbN{}
\mvdash{}  cantor-to-fb(b;\mlambda{}k.fb-to-cantor(b;f;k);x)  =  (f  x)


By


Latex:
(RepUR  ``cantor-to-fb``  0
  THEN  (GenConcl  \mkleeneopen{}\mSigma{}(b  j  |  j  <  x)  =  k\mkleeneclose{}\mcdot{}
              THENA  (Auto  THEN  (MemTypeCD  THEN  Auto)  THEN  BLemma  `non\_neg\_sum`  THEN  Auto)
              )
  THEN  RepeatFor  2  ((CallByValueReduce  0  THENA  Auto)))




Home Index