Average Error: 0.0 → 0.0
Time: 6.1s
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 r74883 = 2.0;
        double r74884 = x;
        double r74885 = exp(r74884);
        double r74886 = -r74884;
        double r74887 = exp(r74886);
        double r74888 = r74885 + r74887;
        double r74889 = r74883 / r74888;
        return r74889;
}

double f(double x) {
        double r74890 = 2.0;
        double r74891 = x;
        double r74892 = exp(r74891);
        double r74893 = -r74891;
        double r74894 = exp(r74893);
        double r74895 = r74892 + r74894;
        double r74896 = r74890 / r74895;
        return r74896;
}

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 2019194 
(FPCore (x)
  :name "Hyperbolic secant"
  (/ 2.0 (+ (exp x) (exp (- x)))))