


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))) < -4.3764110798250704e-06Initial program 1.8
rmApplied add-exp-log1.9
Applied pow-exp1.9
Applied simplify0.8
if -4.3764110798250704e-06 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -7.3981954239528705e-301 or 9.787276345697613e-303 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) Initial program 58.8
rmApplied add-exp-log58.8
Applied pow-exp58.8
Applied simplify58.8
Taylor expanded around inf 59.5
Applied simplify3.9
if -7.3981954239528705e-301 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < 9.787276345697613e-303Initial program 28.5
Taylor expanded around inf 2.6
Applied simplify2.5
Time bar (total: 1.2m)Debug logProfile
herbie shell --seed 2018214 +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))