


Bits error versus w0



Bits error versus M



Bits error versus D



Bits error versus h



Bits error versus l



Bits error versus d
Results
if (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)) < 9.723975637026112e-16Initial program 9.1
rmApplied unpow29.1
Applied associate-*l*8.1
if 9.723975637026112e-16 < (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)) Initial program 59.2
Taylor expanded around 0 15.2
Final simplification8.8
Time bar (total: 32.3s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 10.4 | 8.8 | 7.5 | 3.0 | 56.7% |
herbie shell --seed 2018290 +o rules:numerics
(FPCore (w0 M D h l d)
:name "Henrywood and Agarwal, Equation (9a)"
(* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))))