Average Error: 0.0 → 0.0
Time: 7.0s
Precision: 64
\[\frac{2}{e^{x} + e^{-x}}\]
\[\frac{2}{e^{x} + e^{-x}}\]
\frac{2}{e^{x} + e^{-x}}
\frac{2}{e^{x} + e^{-x}}
double f(double x) {
        double r1778891 = 2.0;
        double r1778892 = x;
        double r1778893 = exp(r1778892);
        double r1778894 = -r1778892;
        double r1778895 = exp(r1778894);
        double r1778896 = r1778893 + r1778895;
        double r1778897 = r1778891 / r1778896;
        return r1778897;
}

double f(double x) {
        double r1778898 = 2.0;
        double r1778899 = x;
        double r1778900 = exp(r1778899);
        double r1778901 = -r1778899;
        double r1778902 = exp(r1778901);
        double r1778903 = r1778900 + r1778902;
        double r1778904 = r1778898 / r1778903;
        return r1778904;
}

Error

Bits error versus x

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.0

    \[\frac{2}{e^{x} + e^{-x}}\]
  2. Final simplification0.0

    \[\leadsto \frac{2}{e^{x} + e^{-x}}\]

Reproduce

herbie shell --seed 2019163 
(FPCore (x)
  :name "Hyperbolic secant"
  (/ 2 (+ (exp x) (exp (- x)))))