


Bits error versus g



Bits error versus h



Bits error versus a
if (+ (cbrt 0) (cbrt (/ (- (- g) (sqrt (* (+ h g) (- g h)))) (* a 2)))) < -9.393595587889047e-100Initial program 43.7
rmApplied add-cube-cbrt43.8
if -9.393595587889047e-100 < (+ (cbrt 0) (cbrt (/ (- (- g) (sqrt (* (+ h g) (- g h)))) (* a 2)))) < 5.90827784658973e-113Initial program 14.9
rmApplied cbrt-prod8.0
Applied simplify8.0
Taylor expanded around -inf 2.9
Applied simplify2.9
if 5.90827784658973e-113 < (+ (cbrt 0) (cbrt (/ (- (- g) (sqrt (* (+ h g) (- g h)))) (* a 2)))) Initial program 43.1
rmApplied cbrt-prod41.2
Time bar (total: 2.3m)Debug logProfile
herbie shell --seed '#(1071852389 864846987 1238109217 3425890003 4124793586 650694553)'
(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))))))))