Average Error: 0.0 → 0.0
Time: 1.1s
Precision: binary64
\[\left(x + a \cdot e^{-x}\right) - 1\]
\[\left(x + a \cdot e^{-x}\right) - 1\]

Error

Bits error versus x

Bits error versus a

Derivation

  1. Initial program 0.0

    \[\left(x + a \cdot e^{-x}\right) - 1\]
  2. Final simplification0.0

    \[\leadsto \left(x + a \cdot e^{-x}\right) - 1\]

Reproduce

herbie shell --seed 2020152 
(FPCore (x a)
  :name "(- (+ x (* a (exp (- x)))) 1)"
  :precision binary64
  (- (+ x (* a (exp (neg x)))) 1.0))