


Bits error versus x
if (* (* (cbrt (/ (/ (* (sin x) (sin x)) (+ 1 (cos x))) (* x x))) (cbrt (/ (/ (* (sin x) (sin x)) (+ 1 (cos x))) (* x x)))) (cbrt (/ (/ (* (sin x) (sin x)) (+ 1 (cos x))) (* x x)))) < 0.41414395715406016Initial program 1.0
rmApplied flip--1.2
Applied simplify1.1
rmApplied *-un-lft-identity1.1
Applied times-frac0.6
Applied simplify0.6
if 0.41414395715406016 < (* (* (cbrt (/ (/ (* (sin x) (sin x)) (+ 1 (cos x))) (* x x))) (cbrt (/ (/ (* (sin x) (sin x)) (+ 1 (cos x))) (* x x)))) (cbrt (/ (/ (* (sin x) (sin x)) (+ 1 (cos x))) (* x x)))) Initial program 60.9
Taylor expanded around 0 0.2
Applied simplify0.2
Time bar (total: 1.6m)Debug logProfile
herbie shell --seed '#(1070960995 739739648 2531964651 3069671617 351857262 3877178482)' +o rules:numerics
(FPCore (x)
:name "cos2 (problem 3.4.1)"
(/ (- 1 (cos x)) (* x x)))