


Bits error versus x



Bits error versus n
if (cbrt (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n)))) < -40.36283672812935Initial program 1.6
rmApplied add-exp-log1.7
Applied pow-exp1.7
Applied simplify0.1
rmApplied add-cube-cbrt0.1
Applied exp-prod0.1
if -40.36283672812935 < (cbrt (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n)))) < -6.274394124656314e-102 or 0.0 < (cbrt (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n)))) Initial program 58.0
rmApplied add-exp-log58.1
Applied pow-exp58.1
Applied simplify58.0
Taylor expanded around inf 59.2
Applied simplify4.7
if -6.274394124656314e-102 < (cbrt (- (expm1 (/ (log1p x) n)) (fma (/ (/ 1/2 n) n) (* (log x) (log x)) (/ (log x) n)))) < 0.0Initial program 29.0
Taylor expanded around inf 1.4
Applied simplify1.4
Time bar (total: 2.5m)Debug logProfile
herbie shell --seed '#(1070833653 108281690 3330367898 3632331308 3494323072 43156186)' +o rules:numerics
(FPCore (x n)
:name "2nthrt (problem 3.4.6)"
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))))