
Results
Herbie found 6 alternatives:
| Alternative | Accuracy | Speedup |
|---|
Initial program 98.5%
associate-/r*100.0%
associate-*l*100.0%
associate-/r*100.0%
metadata-eval100.0%
sub-neg100.0%
*-commutative100.0%
distribute-rgt-neg-in100.0%
metadata-eval100.0%
Simplified100.0%
expm1-log1p-u98.5%
expm1-udef100.0%
Applied egg-rr100.0%
expm1-def98.5%
expm1-log1p100.0%
associate-/r*100.0%
Simplified100.0%
Final simplification100.0%
Initial program 98.5%
associate-/r*100.0%
associate-*l*100.0%
associate-/r*100.0%
metadata-eval100.0%
sub-neg100.0%
*-commutative100.0%
distribute-rgt-neg-in100.0%
metadata-eval100.0%
Simplified100.0%
Final simplification100.0%
Initial program 98.5%
associate-/r*100.0%
associate-*l*100.0%
associate-/r*100.0%
metadata-eval100.0%
sub-neg100.0%
*-commutative100.0%
distribute-rgt-neg-in100.0%
metadata-eval100.0%
Simplified100.0%
Taylor expanded in v around 0 98.2%
div-inv98.2%
Applied egg-rr98.2%
Final simplification98.2%
Initial program 98.5%
associate-/r*100.0%
associate-*l*100.0%
associate-/r*100.0%
metadata-eval100.0%
sub-neg100.0%
*-commutative100.0%
distribute-rgt-neg-in100.0%
metadata-eval100.0%
Simplified100.0%
Taylor expanded in v around 0 98.2%
Final simplification98.2%
Initial program 98.5%
Taylor expanded in v around 0 96.7%
Final simplification96.7%
Initial program 98.5%
associate-/r*100.0%
associate-*l*100.0%
associate-/r*100.0%
metadata-eval100.0%
sub-neg100.0%
*-commutative100.0%
distribute-rgt-neg-in100.0%
metadata-eval100.0%
Simplified100.0%
Taylor expanded in v around 0 98.2%
Taylor expanded in v around 0 98.2%
Final simplification98.2%
herbie shell --seed 2023166
(FPCore (v)
:name "Falkner and Boettcher, Equation (22+)"
:precision binary64
(/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))))