Nuprl Definition : full-arcsin
full-arcsin(a) ==
  case rless-case((r(73))/100;(r(3))/4;110;|a|)
   of inl(u) =>
   case rless-case(r0;(r1)/2;10;a)
    of inl(u) =>
    2 * MachinPi4() - partial-arcsin(rsqrt(r1 - a * a))
    | inr(v) =>
    partial-arcsin(rsqrt(r1 - a * a)) - 2 * MachinPi4()
   | inr(v) =>
   partial-arcsin(a)
Definitions occuring in Statement : 
partial-arcsin: partial-arcsin(a)
, 
MachinPi4: MachinPi4()
, 
rsqrt: rsqrt(x)
, 
rless-case: rless-case(x;y;n;z)
, 
rabs: |x|
, 
int-rdiv: (a)/k1
, 
int-rmul: k1 * a
, 
rsub: x - y
, 
rmul: a * b
, 
int-to-real: r(n)
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
natural_number: $n
Definitions occuring in definition : 
rabs: |x|
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
rless-case: rless-case(x;y;n;z)
, 
int-rdiv: (a)/k1
, 
rsqrt: rsqrt(x)
, 
rsub: x - y
, 
int-to-real: r(n)
, 
rmul: a * b
, 
int-rmul: k1 * a
, 
natural_number: $n
, 
MachinPi4: MachinPi4()
, 
partial-arcsin: partial-arcsin(a)
FDL editor aliases : 
full-arcsin
Latex:
full-arcsin(a)  ==
    case  rless-case((r(73))/100;(r(3))/4;110;|a|)
      of  inl(u)  =>
      case  rless-case(r0;(r1)/2;10;a)
        of  inl(u)  =>
        2  *  MachinPi4()  -  partial-arcsin(rsqrt(r1  -  a  *  a))
        |  inr(v)  =>
        partial-arcsin(rsqrt(r1  -  a  *  a))  -  2  *  MachinPi4()
      |  inr(v)  =>
      partial-arcsin(a)
Date html generated:
2019_10_31-AM-06_13_30
Last ObjectModification:
2019_05_21-PM-05_27_11
Theory : reals_2
Home
Index