


Bits error versus x



Bits error versus cos



Bits error versus sin
Results
if (/ (/ (cos (* x 2)) (* (fabs (* cos (* sin x))) (cbrt (fabs (* cos (* sin x)))))) (pow (cbrt (fabs (* cos (* x sin)))) 2)) < -1.3491970326677394e-296 or 1.203217726821972e-225 < (/ (/ (cos (* x 2)) (* (fabs (* cos (* sin x))) (cbrt (fabs (* cos (* sin x)))))) (pow (cbrt (fabs (* cos (* x sin)))) 2)) Initial program 44.2
rmApplied add-sqr-sqrt44.3
Applied simplify44.2
Applied simplify4.5
Taylor expanded around 0 3.0
if -1.3491970326677394e-296 < (/ (/ (cos (* x 2)) (* (fabs (* cos (* sin x))) (cbrt (fabs (* cos (* sin x)))))) (pow (cbrt (fabs (* cos (* x sin)))) 2)) < 1.203217726821972e-225Initial program 12.2
rmApplied add-sqr-sqrt12.2
Applied simplify12.2
Applied simplify1.3
rmApplied div-inv1.3
Time bar (total: 51.4s)Debug logProfile
herbie shell --seed 2018166 +o rules:numerics
(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))))