


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.3131059542928442e-06Initial program 1.7
rmApplied add-exp-log1.7
Applied pow-exp1.7
Applied simplify0.6
if -1.3131059542928442e-06 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -3.66618882442037e-286 or 8.570229409028184e-290 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) Initial program 59.1
rmApplied add-exp-log59.1
Applied pow-exp59.1
Applied simplify59.1
Taylor expanded around inf 59.6
Applied simplify3.5
if -3.66618882442037e-286 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < 8.570229409028184e-290Initial program 30.2
Taylor expanded around inf 4.8
Applied simplify4.7
Time bar (total: 2.6m)Debug logProfile
herbie shell --seed '#(1070609872 3456127585 2380521889 2328837196 1765472538 734540918)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))