Average Error: 0.1 → 0.1
Time: 1.8s
Precision: binary64
\[\left(\left(-7\right) \cdot {x}^{7} + 28 \cdot {x}^{6}\right) - 56 \cdot {x}^{5}\]
\[\left(\left(-7\right) \cdot {x}^{7} + 28 \cdot {x}^{6}\right) - 56 \cdot {x}^{5}\]

Error

Bits error versus x

Derivation

  1. Initial program 0.1

    \[\left(\left(-7\right) \cdot {x}^{7} + 28 \cdot {x}^{6}\right) - 56 \cdot {x}^{5}\]
  2. Final simplification0.1

    \[\leadsto \left(\left(-7\right) \cdot {x}^{7} + 28 \cdot {x}^{6}\right) - 56 \cdot {x}^{5}\]

Reproduce

herbie shell --seed 2020152 
(FPCore (x)
  :name "(- (+ (* (- 7) (pow x 7)) (* 28 (pow x 6))) (* 56 (pow x 5)))"
  :precision binary64
  (- (+ (* (neg 7.0) (pow x 7.0)) (* 28.0 (pow x 6.0))) (* 56.0 (pow x 5.0))))