


Bits error versus x



Bits error versus eps
if (* (sin (/ eps 2)) (* (* (cbrt (sin (/ (+ eps (+ x x)) 2))) (cbrt (sin (/ (+ eps (+ x x)) 2)))) (* (cbrt (* (cbrt (sin (/ (+ eps (+ x x)) 2))) (cbrt (sin (/ (+ eps (+ x x)) 2))))) (cbrt (cbrt (sin (/ (+ eps (+ x x)) 2))))))) < -0.0027770781152483773 or 9.895187161013057e-07 < (* (sin (/ eps 2)) (* (* (cbrt (sin (/ (+ eps (+ x x)) 2))) (cbrt (sin (/ (+ eps (+ x x)) 2)))) (* (cbrt (* (cbrt (sin (/ (+ eps (+ x x)) 2))) (cbrt (sin (/ (+ eps (+ x x)) 2))))) (cbrt (cbrt (sin (/ (+ eps (+ x x)) 2))))))) Initial program 29.9
rmApplied cos-sum0.8
Applied associate--l-0.9
if -0.0027770781152483773 < (* (sin (/ eps 2)) (* (* (cbrt (sin (/ (+ eps (+ x x)) 2))) (cbrt (sin (/ (+ eps (+ x x)) 2)))) (* (cbrt (* (cbrt (sin (/ (+ eps (+ x x)) 2))) (cbrt (sin (/ (+ eps (+ x x)) 2))))) (cbrt (cbrt (sin (/ (+ eps (+ x x)) 2))))))) < 9.895187161013057e-07Initial program 49.4
rmApplied diff-cos37.9
Applied simplify0.8
Time bar (total: 54.1s)Debug logProfile
herbie shell --seed '#(1064300848 3212030778 2049303162 3567222883 2277747821 1384278011)'
(FPCore (x eps)
:name "2cos (problem 3.3.5)"
(- (cos (+ x eps)) (cos x)))