


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.8606503413718102e-08Initial program 1.9
rmApplied add-exp-log1.9
Applied pow-exp1.9
Applied simplify0.9
if -1.8606503413718102e-08 < (- (expm1 (/ (log1p x) n)) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < -1.2624064801232432e-305 or 0.0 < (- (expm1 (/ (log1p x) n)) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) Initial program 58.8
rmApplied add-exp-log58.8
Applied pow-exp58.8
Applied simplify58.8
Taylor expanded around inf 59.4
Applied simplify3.4
if -1.2624064801232432e-305 < (- (expm1 (/ (log1p x) n)) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < 0.0Initial program 29.4
Taylor expanded around inf 1.5
Applied simplify1.5
Time bar (total: 1.6m)Debug logProfile
herbie shell --seed '#(1070991898 1055468627 4280279443 640792587 928206309 3646738750)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))