


Bits error versus x



Bits error versus n
if (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) < -5.321328334255843e-26Initial program 4.5
rmApplied add-exp-log4.6
Applied pow-exp4.6
Applied simplify3.2
if -5.321328334255843e-26 < (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) < -2.0502360328626817e-286 or 0.0 < (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) Initial program 59.7
rmApplied add-exp-log59.7
Applied pow-exp59.7
Applied simplify59.6
Taylor expanded around inf 59.9
Applied simplify2.7
if -2.0502360328626817e-286 < (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) < 0.0Initial program 28.5
Taylor expanded around inf 4.5
Applied simplify4.5
Time bar (total: 1.5m)Debug logProfile
herbie shell --seed '#(1070100504 930361288 1279167582 284574201 1450237281 2578255382)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))