


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.583875705995391e-300Initial program 1.3
rmApplied div-sub1.3
Applied associate-+l-1.3
rmApplied flip3--1.4
Applied simplify1.4
rmApplied flip3--1.4
if 1.583875705995391e-300 < (/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 8.0 (/ 1 (pow alpha 3))) (* 2.0 (/ 1 alpha))))) 2.0) < 8.499631403808008e-06Initial program 59.4
rmApplied div-sub59.4
Applied associate-+l-57.4
Taylor expanded around inf 11.8
if 8.499631403808008e-06 < (/ (- (/ 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.1
rmApplied div-sub0.1
Applied associate-+l-0.1
rmApplied flip3--0.1
Applied simplify0.1
rmApplied expm1-log1p-u0.1
Time bar (total: 2.5m)Debug logProfile
herbie shell --seed 2018214 +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))