Step * of Lemma cantor2baire-aux-pos

[a:ℕ ⟶ 𝔹]. ∀[n:ℕ].
  cantor2baire-aux(a;n) if then cantor2baire-aux(a;n-1) else cantor2baire-aux(a;n-1) fi  supposing 0 < n
BY
((UnivCD THENA Auto)
   THEN UnfoldAtAddr [1] 0
   THEN (RWO "primrec-unroll" THENA Auto)
   THEN Reduce 0
   THEN (Subst ⌜(n 1) n⌝ 0⋅ THENA Auto)
   THEN Fold `cantor2baire-aux` 0
   THEN RepeatFor (AutoSplit)) }


Latex:


Latex:
\mforall{}[a:\mBbbN{}  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[n:\mBbbN{}].
    cantor2baire-aux(a;n)  \msim{}  if  a  n  then  cantor2baire-aux(a;n-1)  +  1  else  cantor2baire-aux(a;n-1)  fi   
    supposing  0  <  n


By


Latex:
((UnivCD  THENA  Auto)
  THEN  UnfoldAtAddr  [1]  0
  THEN  (RWO  "primrec-unroll"  0  THENA  Auto)
  THEN  Reduce  0
  THEN  (Subst  \mkleeneopen{}(n  -  1)  +  1  \msim{}  n\mkleeneclose{}  0\mcdot{}  THENA  Auto)
  THEN  Fold  `cantor2baire-aux`  0
  THEN  RepeatFor  2  (AutoSplit))




Home Index