Nuprl Definition : rroot-odd
rroot-odd(i;x) ==
  eval b = 2^i - 1 in
  λn.eval k = n^i in
     eval z = x k in
       if z <z 0 then -iroot(i;b * (-z)) else iroot(i;b * z) fi 
Definitions occuring in Statement : 
callbyvalue: callbyvalue, 
ifthenelse: if b then t else f fi 
, 
lt_int: i <z j
, 
apply: f a
, 
lambda: λx.A[x]
, 
multiply: n * m
, 
subtract: n - m
, 
minus: -n
, 
natural_number: $n
, 
iroot: iroot(n;x)
, 
fastexp: i^n
Definitions occuring in definition : 
subtract: n - m
, 
lambda: λx.A[x]
, 
fastexp: i^n
, 
callbyvalue: callbyvalue, 
apply: f a
, 
ifthenelse: if b then t else f fi 
, 
lt_int: i <z j
, 
natural_number: $n
, 
minus: -n
, 
iroot: iroot(n;x)
, 
multiply: n * m
FDL editor aliases : 
rroot-odd
Latex:
rroot-odd(i;x)  ==
    eval  b  =  2\^{}i  -  1  in
    \mlambda{}n.eval  k  =  n\^{}i  in
          eval  z  =  x  k  in
              if  z  <z  0  then  -iroot(i;b  *  (-z))  else  iroot(i;b  *  z)  fi 
Date html generated:
2016_05_18-AM-09_38_08
Last ObjectModification:
2015_09_23-AM-09_12_11
Theory : reals
Home
Index