


Bits error versus g



Bits error versus h



Bits error versus a
if (+ (cbrt 0) (cbrt (/ (- (sqrt (* (+ h g) (- g h))) g) (* 2 a)))) < -4.005848701464821e-104 or 1.0832980649436021e-83 < (+ (cbrt 0) (cbrt (/ (- (sqrt (* (+ h g) (- g h))) g) (* 2 a)))) Initial program 43.2
Applied simplify43.2
rmApplied *-un-lft-identity43.2
Applied times-frac43.2
Applied cbrt-prod41.6
if -4.005848701464821e-104 < (+ (cbrt 0) (cbrt (/ (- (sqrt (* (+ h g) (- g h))) g) (* 2 a)))) < 1.0832980649436021e-83Initial program 14.0
Applied simplify14.0
rmApplied cbrt-div7.5
Taylor expanded around inf 4.4
Time bar (total: 2.4m)Debug logProfile
herbie shell --seed '#(1070864556 424010669 783715395 1203517814 4070606583 4107618214)'
(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))))))))