herbie shell --seed 2020232
(FPCore (a b c)
:name "Area of a triangle"
:precision binary64
:pre (and (< 0.0 a (+ b c)) (< 0.0 b (+ a c)) (< 0.0 c (+ a b)))
:herbie-target
(/ (sqrt (* (* (* (+ a (+ b c)) (- c (- a b))) (+ c (- a b))) (+ a (- b c)))) 4.0)
(sqrt (* (* (* (/ (+ (+ a b) c) 2.0) (- (/ (+ (+ a b) c) 2.0) a)) (- (/ (+ (+ a b) c) 2.0) b)) (- (/ (+ (+ a b) c) 2.0) c))))