


Bits error versus x



Bits error versus n
if (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < -0.0009160170586057822Initial program 1.6
rmApplied add-log-exp2.0
Applied add-log-exp2.0
Applied diff-log2.0
Applied simplify2.0
if -0.0009160170586057822 < (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < -5.0299008192410476e-306Initial program 53.9
Taylor expanded around inf 54.0
Applied simplify15.6
rmApplied add-exp-log15.6
Applied pow-exp15.6
Applied expm1-def13.5
rmApplied add-cube-cbrt13.5
Applied log-prod13.0
if -5.0299008192410476e-306 < (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) < 4.829764118837382e-301Initial program 29.3
Taylor expanded around inf 2.3
Applied simplify2.3
if 4.829764118837382e-301 < (- (expm1 (* (log (+ 1 x)) (/ 1 n))) (fma (/ 1/2 (* n n)) (* (log x) (log x)) (/ (log x) n))) Initial program 53.3
Taylor expanded around inf 54.2
Applied simplify16.0
rmApplied add-exp-log16.0
Applied pow-exp16.0
Applied expm1-def13.9
Time bar (total: 1.9m)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))))