Average Error: 61.0 → 60.1
Time: 27.0s
Precision: 64
\[\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\]
\[\log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\left(\left(\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)} \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right) \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)\]
\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)
\log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\left(\left(\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)} \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right) \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)
double f(double a) {
        double r3099 = a;
        double r3100 = cosh(r3099);
        double r3101 = r3099 * r3099;
        double r3102 = fmod(r3100, r3101);
        double r3103 = log1p(r3099);
        double r3104 = pow(r3102, r3103);
        double r3105 = acos(r3104);
        return r3105;
}

double f(double a) {
        double r3106 = a;
        double r3107 = cosh(r3106);
        double r3108 = r3106 * r3106;
        double r3109 = fmod(r3107, r3108);
        double r3110 = exp(r3109);
        double r3111 = log(r3110);
        double r3112 = log1p(r3106);
        double r3113 = pow(r3111, r3112);
        double r3114 = acos(r3113);
        double r3115 = exp(r3114);
        double r3116 = sqrt(r3115);
        double r3117 = log(r3116);
        double r3118 = cbrt(r3109);
        double r3119 = r3118 * r3118;
        double r3120 = r3119 * r3118;
        double r3121 = pow(r3120, r3112);
        double r3122 = acos(r3121);
        double r3123 = exp(r3122);
        double r3124 = sqrt(r3123);
        double r3125 = log(r3124);
        double r3126 = r3117 + r3125;
        return r3126;
}

Error

Bits error versus a

Derivation

  1. Initial program 61.0

    \[\cos^{-1} \left({\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\]
  2. Using strategy rm
  3. Applied add-log-exp60.2

    \[\leadsto \cos^{-1} \left({\color{blue}{\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)\]
  4. Using strategy rm
  5. Applied add-log-exp60.2

    \[\leadsto \color{blue}{\log \left(e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}\right)}\]
  6. Using strategy rm
  7. Applied add-sqr-sqrt60.2

    \[\leadsto \log \color{blue}{\left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}} \cdot \sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)}\]
  8. Applied log-prod60.2

    \[\leadsto \color{blue}{\log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)}\]
  9. Using strategy rm
  10. Applied add-cube-cbrt60.2

    \[\leadsto \log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\color{blue}{\left(\left(\sqrt[3]{\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)} \cdot \sqrt[3]{\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)}\right) \cdot \sqrt[3]{\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)}\right)}}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)\]
  11. Simplified60.2

    \[\leadsto \log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\left(\color{blue}{\left(\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)} \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)} \cdot \sqrt[3]{\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)}\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)\]
  12. Simplified60.1

    \[\leadsto \log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\left(\left(\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)} \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right) \cdot \color{blue}{\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}}\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)\]
  13. Final simplification60.1

    \[\leadsto \log \left(\sqrt{e^{\cos^{-1} \left({\left(\log \left(e^{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right) + \log \left(\sqrt{e^{\cos^{-1} \left({\left(\left(\sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)} \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right) \cdot \sqrt[3]{\left(\left(\cosh a\right) \bmod \left(a \cdot a\right)\right)}\right)}^{\left(\mathsf{log1p}\left(a\right)\right)}\right)}}\right)\]

Reproduce

herbie shell --seed 2019354 +o rules:numerics
(FPCore (a)
  :name "Random Jason Timeout Test 012"
  :precision binary64
  (acos (pow (fmod (cosh a) (* a a)) (log1p a))))