


Bits error versus g



Bits error versus h



Bits error versus a
Results
if (+ (cbrt 0) (cbrt (/ (- (sqrt (* (+ g h) (- g h))) g) (* a 2)))) < -3.7919881143604913e-305Initial program 43.4
rmApplied associate-*l/43.4
Applied cbrt-div41.5
Applied simplify41.5
rmApplied add-cube-cbrt41.5
if -3.7919881143604913e-305 < (+ (cbrt 0) (cbrt (/ (- (sqrt (* (+ g h) (- g h))) g) (* a 2)))) < 4.61718665654566e-310Initial program 15.2
rmApplied cbrt-prod7.2
Taylor expanded around inf 2.5
Applied simplify2.5
if 4.61718665654566e-310 < (+ (cbrt 0) (cbrt (/ (- (sqrt (* (+ g h) (- g h))) g) (* a 2)))) Initial program 43.6
rmApplied cbrt-prod42.0
Applied simplify42.0
Time bar (total: 1.8m)Debug logProfile
herbie shell --seed 2018201
(FPCore (g h a)
:name "2-ancestry mixing, positive discriminant"
(+ (cbrt (* (/ 1 (* 2 a)) (+ (- g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))))