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 b then t else f fi ,  eq_int: (i =z j),  apply: f a,  fix: fix(F),  lambda: λx.A[x],  remainder: n rem m,  divide: n ÷ m,  natural_number: $n,  token: "$token"
Definitions occuring in definition :  fix: fix(F),  lambda: λx.A[x],  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  cons: [a / b],  token: "$token",  nil: [],  append: as @ bs,  divide: n ÷ m,  apply: f a,  remainder: n 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