Average Error: 0.1 → 0.1
Time: 19.3s
Precision: 64
\[\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\]
\[\sin \left({\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)\]
\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)
\sin \left({\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)
double f(double a, double b) {
        double r2072653 = b;
        double r2072654 = atan2(r2072653, r2072653);
        double r2072655 = sqrt(r2072654);
        double r2072656 = a;
        double r2072657 = r2072653 - r2072656;
        double r2072658 = pow(r2072655, r2072657);
        double r2072659 = sin(r2072658);
        return r2072659;
}

double f(double a, double b) {
        double r2072660 = b;
        double r2072661 = atan2(r2072660, r2072660);
        double r2072662 = sqrt(r2072661);
        double r2072663 = cbrt(r2072662);
        double r2072664 = r2072663 * r2072663;
        double r2072665 = a;
        double r2072666 = r2072660 - r2072665;
        double r2072667 = pow(r2072664, r2072666);
        double r2072668 = pow(r2072663, r2072666);
        double r2072669 = r2072667 * r2072668;
        double r2072670 = sin(r2072669);
        return r2072670;
}

Error

Bits error versus a

Bits error versus b

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.1

    \[\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\]
  2. Using strategy rm
  3. Applied add-cube-cbrt0.1

    \[\leadsto \sin \left({\color{blue}{\left(\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right) \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}}^{\left(b - a\right)}\right)\]
  4. Applied unpow-prod-down0.1

    \[\leadsto \sin \color{blue}{\left({\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)}\]
  5. Final simplification0.1

    \[\leadsto \sin \left({\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)\]

Reproduce

herbie shell --seed 2019179 
(FPCore (a b)
  :name "Random Jason Timeout Test 003"
  (sin (pow (sqrt (atan2 b b)) (- b a))))