


Bits error versus x
if (* (* (cbrt (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1))))) (* (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))) (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))))) (cbrt (* (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))) (+ (* (* (cbrt (/ 1 x)) (/ (cbrt -3) x)) (+ 1/9 (/ 26/81 x))) (cbrt (* (/ 1 x) -3)))))) < -0.008509995799931691Initial program 0.1
rmApplied frac-sub0.0
if -0.008509995799931691 < (* (* (cbrt (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1))))) (* (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))) (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))))) (cbrt (* (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))) (+ (* (* (cbrt (/ 1 x)) (/ (cbrt -3) x)) (+ 1/9 (/ 26/81 x))) (cbrt (* (/ 1 x) -3)))))) < 0.00030879751590440435Initial program 59.0
Taylor expanded around inf 0.4
Applied simplify0.1
if 0.00030879751590440435 < (* (* (cbrt (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1))))) (* (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))) (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))))) (cbrt (* (cbrt (+ (/ (- 3) x) (* (/ (- 1) (* x x)) (+ (/ 3 x) 1)))) (+ (* (* (cbrt (/ 1 x)) (/ (cbrt -3) x)) (+ 1/9 (/ 26/81 x))) (cbrt (* (/ 1 x) -3)))))) Initial program 0.1
rmApplied add-sqr-sqrt0.2
Time bar (total: 1.3m)Debug logProfile
herbie shell --seed '#(1070131407 1246090267 3027482374 2150728003 2026520792 2347815650)'
(FPCore (x)
:name "Asymptote C"
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1))))