


Bits error versus c0



Bits error versus w



Bits error versus h



Bits error versus D



Bits error versus d



Bits error versus M
if (* (/ c0 (* 2 w)) (cbrt (pow (+ (sqrt (* (- (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M) (+ M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))))) (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) 3))) < -inf.0 or +inf.0 < (* (/ c0 (* 2 w)) (cbrt (pow (+ (sqrt (* (- (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M) (+ M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))))) (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) 3))) Initial program 61.6
Taylor expanded around inf 32.6
Applied simplify27.8
if -inf.0 < (* (/ c0 (* 2 w)) (cbrt (pow (+ (sqrt (* (- (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M) (+ M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))))) (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) 3))) < +inf.0Initial program 49.9
rmApplied add-cbrt-cube50.6
Applied simplify31.6
Time bar (total: 4.9m)Debug logProfile
herbie shell --seed '#(1071852389 864846987 1238109217 3425890003 4124793586 650694553)'
(FPCore (c0 w h D d M)
:name "Henrywood and Agarwal, Equation (13)"
(* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))))