


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))) < -1.1727632803868568e-11Initial program 2.0
rmApplied add-exp-log2.1
Applied pow-exp2.1
Applied simplify1.1
if -1.1727632803868568e-11 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -1.9586932132941543e-306 or 1.857849754905915e-309 < (- (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.7
Applied simplify3.1
if -1.9586932132941543e-306 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < 1.857849754905915e-309Initial program 28.8
Taylor expanded around inf 1.3
Applied simplify1.3
Time bar (total: 1.7m)Debug logProfile
herbie shell --seed 2018170 +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))