Average Error: 0.0 → 0.0
Time: 1.2s
Precision: binary64
\[1 - \frac{1}{B} \cdot e^{\frac{-A}{B}}\]
\[1 - \frac{1}{B} \cdot e^{\frac{-A}{B}}\]

Error

Bits error versus B

Bits error versus A

Derivation

  1. Initial program 0.0

    \[1 - \frac{1}{B} \cdot e^{\frac{-A}{B}}\]
  2. Final simplification0.0

    \[\leadsto 1 - \frac{1}{B} \cdot e^{\frac{-A}{B}}\]

Reproduce

herbie shell --seed 2020153 
(FPCore (B A)
  :name "(- 1 (* (/ 1 B) (exp (/ (- A) B))))"
  :precision binary64
  (- 1.0 (* (/ 1.0 B) (exp (/ (neg A) B)))))