


Bits error versus alpha



Bits error versus beta
if (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) < 1.8798252035045302e-302Initial program 0.9
rmApplied div-sub0.9
Applied associate-+l-0.9
rmApplied flip3--1.1
Applied simplify1.1
if 1.8798252035045302e-302 < (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) < 2.2568888471552036e-13Initial program 60.5
rmApplied div-sub60.5
Applied associate-+l-58.6
Taylor expanded around inf 10.8
if 2.2568888471552036e-13 < (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) Initial program 0.7
rmApplied flip3-+0.7
Applied simplify0.7
rmApplied add-exp-log0.7
Time bar (total: 2.2m)Debug logProfile
herbie shell --seed 2018199 +o rules:numerics
(FPCore (alpha beta)
:name "Octave 3.8, jcobi/1"
:pre (and (> alpha -1) (> beta -1))
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0) 2.0))