Step * of Lemma cantor2baire-aux+1

[a:ℕ ⟶ 𝔹]. ∀[n:ℕ].
  (cantor2baire-aux(a;n 1) if (n 1) then cantor2baire-aux(a;n) else cantor2baire-aux(a;n) fi )
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 AutoSplit) }


Latex:


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


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  AutoSplit)




Home Index