Nuprl Definition : nat-to-str

nat-to-str(n) ==
  fix((λnat-to-str,n. if (n =z 0) then [0]
                     if (n =z 1) then [1]
                     if (n =z 2) then [2]
                     if (n =z 3) then [3]
                     if (n =z 4) then [4]
                     if (n =z 5) then [5]
                     if (n =z 6) then [6]
                     if (n =z 7) then [7]
                     if (n =z 8) then [8]
                     if (n =z 9) then [9]
                     else (nat-to-str (n ÷ 10)) (nat-to-str (n rem 10))
                     fi )) 
  n



Definitions occuring in Statement :  append: as bs cons: [a b] nil: [] ifthenelse: if then else fi  eq_int: (i =z j) apply: a fix: fix(F) lambda: λx.A[x] remainder: rem m divide: n ÷ m natural_number: $n token: "$token"
Definitions occuring in definition :  fix: fix(F) lambda: λx.A[x] ifthenelse: if then else fi  eq_int: (i =z j) cons: [a b] token: "$token" nil: [] append: as bs divide: n ÷ m apply: a remainder: rem m natural_number: $n
FDL editor aliases :  nat-to-str

Latex:
nat-to-str(n)  ==
    fix((\mlambda{}nat-to-str,n.  if  (n  =\msubz{}  0)  then  [0]
                                          if  (n  =\msubz{}  1)  then  [1]
                                          if  (n  =\msubz{}  2)  then  [2]
                                          if  (n  =\msubz{}  3)  then  [3]
                                          if  (n  =\msubz{}  4)  then  [4]
                                          if  (n  =\msubz{}  5)  then  [5]
                                          if  (n  =\msubz{}  6)  then  [6]
                                          if  (n  =\msubz{}  7)  then  [7]
                                          if  (n  =\msubz{}  8)  then  [8]
                                          if  (n  =\msubz{}  9)  then  [9]
                                          else  (nat-to-str  (n  \mdiv{}  10))  @  (nat-to-str  (n  rem  10))
                                          fi  )) 
    n



Date html generated: 2016_05_14-PM-03_35_10
Last ObjectModification: 2015_09_22-PM-06_01_09

Theory : decidable!equality


Home Index