


Bits error versus a



Bits error versus b



Bits error versus c
Initial program 63.6
Final simplification63.6
herbie shell --seed 2020152
(FPCore (a b c)
:name "(sqrt (/ (+ (+ (+ (* a a) (* b b)) (* c c)) (sqrt (+ (* (* (* (* (- 4) a) a) c) c) (pow (+ (+ (* a a) (* b b)) (* c c)) 2)))) (- (+ (+ (* a a) (* b b)) (* c c)) (sqrt (+ (* (* (* (* (- 4) a) a) c) c) (pow (+ (+ (* a a) (* b b)) (* c c)) 2))))))"
:precision binary64
(sqrt (/ (+ (+ (+ (* a a) (* b b)) (* c c)) (sqrt (+ (* (* (* (* (neg 4.0) a) a) c) c) (pow (+ (+ (* a a) (* b b)) (* c c)) 2.0)))) (- (+ (+ (* a a) (* b b)) (* c c)) (sqrt (+ (* (* (* (* (neg 4.0) a) a) c) c) (pow (+ (+ (* a a) (* b b)) (* c c)) 2.0)))))))