


Bits error versus x



Bits error versus n
if (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < -1.7124961272093298e-09Initial program 1.9
rmApplied add-exp-log1.9
Applied pow-exp1.9
Applied simplify0.8
if -1.7124961272093298e-09 < (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < -5.1306154706443805e-301 or 1.3209667438911694e-305 < (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) Initial program 53.9
Taylor expanded around inf 54.3
Applied simplify15.8
rmApplied add-exp-log15.8
Applied pow-exp15.8
Applied expm1-def13.7
if -5.1306154706443805e-301 < (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < 1.3209667438911694e-305Initial program 28.2
Taylor expanded around inf 2.2
Applied simplify2.2
Time bar (total: 2.3m)Debug logProfile
herbie shell --seed 2018206 +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))