Nuprl Definition : full-arctan
full-arctan(x) ==
  case rless-case((r(-1))/2;r0;8;x)
   of inl(_) =>
   case rless-case((r1)/3;(r1)/2;16;x)
    of inl(_) =>
    case rless-case(r(2);r(3);4;x)
     of inl(_) =>
     2 * MachinPi4() - atan-small((r1/x))
     | inr(_) =>
     MachinPi4() + atan-small((x - r1/r1 + x))
    | inr(_) =>
    atan-small(x)
   | inr(_) =>
   -(case rless-case((r1)/3;(r1)/2;16;-(x))
    of inl(_) =>
    case rless-case(r(2);r(3);4;-(x))
     of inl(_) =>
     2 * MachinPi4() - atan-small((r1/-(x)))
     | inr(_) =>
     MachinPi4() + atan-small((-(x) - r1/r1 + -(x)))
    | inr(_) =>
    atan-small(-(x)))
Definitions occuring in Statement : 
atan-small: atan-small(x)
, 
MachinPi4: MachinPi4()
, 
rless-case: rless-case(x;y;n;z)
, 
rdiv: (x/y)
, 
int-rdiv: (a)/k1
, 
int-rmul: k1 * a
, 
rsub: x - y
, 
rminus: -(x)
, 
radd: a + b
, 
int-to-real: r(n)
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
minus: -n
, 
natural_number: $n
Definitions occuring in definition : 
minus: -n
, 
int-rdiv: (a)/k1
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
rless-case: rless-case(x;y;n;z)
, 
int-rmul: k1 * a
, 
MachinPi4: MachinPi4()
, 
rdiv: (x/y)
, 
rsub: x - y
, 
radd: a + b
, 
int-to-real: r(n)
, 
natural_number: $n
, 
atan-small: atan-small(x)
, 
rminus: -(x)
FDL editor aliases : 
full-arctan
Latex:
full-arctan(x)  ==
    case  rless-case((r(-1))/2;r0;8;x)
      of  inl($_{}$)  =>
      case  rless-case((r1)/3;(r1)/2;16;x)
        of  inl($_{}$)  =>
        case  rless-case(r(2);r(3);4;x)
          of  inl($_{}$)  =>
          2  *  MachinPi4()  -  atan-small((r1/x))
          |  inr($_{}$)  =>
          MachinPi4()  +  atan-small((x  -  r1/r1  +  x))
        |  inr($_{}$)  =>
        atan-small(x)
      |  inr($_{}$)  =>
      -(case  rless-case((r1)/3;(r1)/2;16;-(x))
        of  inl($_{}$)  =>
        case  rless-case(r(2);r(3);4;-(x))
          of  inl($_{}$)  =>
          2  *  MachinPi4()  -  atan-small((r1/-(x)))
          |  inr($_{}$)  =>
          MachinPi4()  +  atan-small((-(x)  -  r1/r1  +  -(x)))
        |  inr($_{}$)  =>
        atan-small(-(x)))
Date html generated:
2018_05_22-PM-03_06_55
Last ObjectModification:
2017_10_27-AM-00_37_26
Theory : reals_2
Home
Index