


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))) < -8.94300777752686e-08Initial program 1.8
rmApplied add-exp-log1.9
Applied pow-exp1.9
Applied simplify0.7
if -8.94300777752686e-08 < (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) < -3.2213724698572085e-304Initial program 59.8
rmApplied add-exp-log59.8
Applied pow-exp59.8
Applied simplify59.8
Taylor expanded around inf 59.8
Applied simplify2.5
if -3.2213724698572085e-304 < (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) < 2.437545364236298e-298Initial program 29.5
Taylor expanded around inf 2.6
Applied simplify2.6
if 2.437545364236298e-298 < (- (expm1 (/ (log1p x) n)) (fma (/ (log x) n) (/ (log x) (/ n 1/2)) (/ (log x) n))) Initial program 58.5
rmApplied add-exp-log58.5
Applied pow-exp58.5
Applied simplify58.5
Taylor expanded around inf 59.3
Applied simplify4.0
rmApplied div-inv4.1
Time bar (total: 2.8m)Debug logProfile
herbie shell --seed '#(1070864556 424010669 783715395 1203517814 4070606583 4107618214)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))