


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.4467849716005934e-14Initial program 2.7
rmApplied add-exp-log2.7
Applied pow-exp2.7
Applied simplify1.4
if -1.4467849716005934e-14 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < -3.438816823903856e-301 or 2.9491436330909624e-306 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) Initial program 59.6
rmApplied add-exp-log59.6
Applied pow-exp59.6
Applied simplify59.6
Taylor expanded around inf 59.9
Applied simplify3.3
if -3.438816823903856e-301 < (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n))) < 2.9491436330909624e-306Initial program 29.0
Taylor expanded around inf 2.1
Applied simplify2.1
Time bar (total: 5.9m)Debug logProfile
herbie shell --seed '#(1072967564 1937075727 894099792 790700740 1036514779 1027793188)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))