Average Error: 0.0 → 0.0
Time: 7.8s
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 r2914269 = 2.0;
        double r2914270 = x;
        double r2914271 = exp(r2914270);
        double r2914272 = -r2914270;
        double r2914273 = exp(r2914272);
        double r2914274 = r2914271 + r2914273;
        double r2914275 = r2914269 / r2914274;
        return r2914275;
}

double f(double x) {
        double r2914276 = 2.0;
        double r2914277 = x;
        double r2914278 = exp(r2914277);
        double r2914279 = -r2914277;
        double r2914280 = exp(r2914279);
        double r2914281 = r2914278 + r2914280;
        double r2914282 = r2914276 / r2914281;
        return r2914282;
}

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