
Results
Herbie found 4 alternatives:
| Alternative | Accuracy | Speedup |
|---|
| Original | 100.0% |
|---|---|
| Target | 100.0% |
| Herbie | 100.0% |
Initial program 100.0%
flip-+100.0%
associate-*l/99.8%
Applied egg-rr99.8%
Taylor expanded in a around 0 100.0%
+-commutative100.0%
Simplified100.0%
Final simplification100.0%
Initial program 100.0%
Taylor expanded in a around 0 5.2%
+-commutative5.2%
unpow25.2%
associate-*r*5.2%
distribute-rgt-out5.2%
Simplified5.2%
Final simplification5.2%
Initial program 100.0%
Final simplification100.0%
Initial program 100.0%
Taylor expanded in a around 0 4.0%
unpow24.0%
Simplified4.0%
Final simplification4.0%
herbie shell --seed 2023166
(FPCore (a b)
:name "Expression 4, p15"
:precision binary64
:pre (and (and (<= 5.0 a) (<= a 10.0)) (and (<= 0.0 b) (<= b 0.001)))
:herbie-target
(+ (+ (+ (* b a) (* b b)) (* b a)) (* a a))
(* (+ a b) (+ a b)))