


Bits error versus x



Bits error versus n
if (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -2.528059722587058e-06Initial program 1.6
rmApplied add-exp-log1.7
Applied pow-exp1.7
Applied simplify0.7
if -2.528059722587058e-06 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -1.2720124039329268e-280 or 7.923708563340225e-305 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) Initial program 59.2
rmApplied add-exp-log59.2
Applied pow-exp59.2
Applied simplify59.2
Taylor expanded around inf 59.6
Applied simplify3.5
if -1.2720124039329268e-280 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < 7.923708563340225e-305Initial program 30.7
Taylor expanded around inf 4.4
Applied simplify4.4
Time bar (total: 2.6m)Debug logProfile
herbie shell --seed '#(1072361757 3390613284 2339397988 1175251238 145061547 3101881848)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))