Step * of Lemma cantor-to-fb_wf

[b:ℕ ⟶ ℕ+]. ∀[g:ℕ ⟶ 𝔹]. ∀[n:ℕ].  (cantor-to-fb(b;g;n) ∈ ℕn)
BY
(Intros
   THEN Unfold `cantor-to-fb` 0
   THEN RepeatFor ((CallByValueReduce THENA Auto))
   THEN Unhide
   THEN (GenConcl ⌜Σ(b j < n) k ∈ ℕ⌝⋅ THENA (Auto THEN (MemTypeCD THEN Auto) THEN BLemma `non_neg_sum` THEN Auto))
   THEN (GenConcl ⌜(b n) bb ∈ ℕ⌝⋅ THENA Auto)) }

1
1. : ℕ ⟶ ℕ+
2. : ℕ ⟶ 𝔹
3. : ℕ
4. : ℕ
5. Σ(b j < n) k ∈ ℕ
6. bb : ℕ
7. (b n) bb ∈ ℕ
⊢ mu(λi.(bb 2 <i ∨b(g (k i)))) ∈ ℕbb


Latex:


Latex:
\mforall{}[b:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}\msupplus{}].  \mforall{}[g:\mBbbN{}  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[n:\mBbbN{}].    (cantor-to-fb(b;g;n)  \mmember{}  \mBbbN{}b  n)


By


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




Home Index