


Bits error versus alpha



Bits error versus beta



Bits error versus i
Results
if (/ (+ (/ (* (/ (+ alpha beta) (* (cbrt (+ (+ alpha beta) (* 2 i))) (cbrt (+ (+ alpha beta) (* 2 i))))) (/ (- beta alpha) (* (cbrt (sqrt (+ (+ alpha beta) (* 2 i)))) (cbrt (sqrt (+ (+ alpha beta) (* 2 i))))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0) 2.0) < 3.827131753869617e-12Initial program 62.3
Taylor expanded around inf 29.4
Applied simplify29.4
if 3.827131753869617e-12 < (/ (+ (/ (* (/ (+ alpha beta) (* (cbrt (+ (+ alpha beta) (* 2 i))) (cbrt (+ (+ alpha beta) (* 2 i))))) (/ (- beta alpha) (* (cbrt (sqrt (+ (+ alpha beta) (* 2 i)))) (cbrt (sqrt (+ (+ alpha beta) (* 2 i))))))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0) 2.0) Initial program 13.2
rmApplied associate-/l*0.3
rmApplied add-cube-cbrt0.5
Time bar (total: 4.4m)Debug logProfile
herbie shell --seed 2018195
(FPCore (alpha beta i)
:name "Octave 3.8, jcobi/2"
:pre (and (> alpha -1) (> beta -1) (> i 0))
(/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2.0)) 1.0) 2.0))