


Bits error versus x



Bits error versus cos



Bits error versus sin
if (- (+ (/ (/ (/ 1 sin) sin) (* (* cos x) (* cos x))) (/ (/ 2/3 (* cos cos)) (* (/ sin x) (/ sin x)))) (/ 2 (* (* sin cos) (* sin cos)))) < +inf.0Initial program 17.4
rmApplied add-sqr-sqrt17.5
Applied simplify17.4
Applied simplify0.6
rmApplied *-un-lft-identity0.6
Applied times-frac0.4
if +inf.0 < (- (+ (/ (/ (/ 1 sin) sin) (* (* cos x) (* cos x))) (/ (/ 2/3 (* cos cos)) (* (/ sin x) (/ sin x)))) (/ 2 (* (* sin cos) (* sin cos)))) Initial program 48.9
rmApplied add-sqr-sqrt48.9
Applied simplify48.8
Applied simplify7.7
Taylor expanded around 0 3.3
Time bar (total: 43.0s)Debug logProfile
herbie shell --seed '#(1070578969 3140398606 632207097 462683394 1189254563 964980650)'
(FPCore (x cos sin)
:name "cos(2*x)/(cos^2(x)*sin^2(x))"
(/ (cos (* 2 x)) (* (pow cos 2) (* (* x (pow sin 2)) x))))