


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.6164166989065733e-08Initial program 2.2
rmApplied pow-to-exp2.2
Applied simplify2.2
if -1.6164166989065733e-08 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -5.601555517930431e-298Initial program 60.0
rmApplied add-exp-log60.0
Applied pow-exp60.0
Applied simplify60.0
Taylor expanded around inf 60.0
Applied simplify2.3
if -5.601555517930431e-298 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < 1.225614366038851e-280Initial program 30.4
Taylor expanded around inf 4.8
Applied simplify4.8
if 1.225614366038851e-280 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) Initial program 58.5
rmApplied add-exp-log58.5
Applied pow-exp58.5
Applied simplify58.5
Taylor expanded around inf 59.2
Applied simplify4.6
rmApplied clear-num4.7
Time bar (total: 2.4m)Debug logProfile
herbie shell --seed '#(1071725047 233389029 2036512464 3988615230 2972226563 1111574017)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))