


Bits error versus J



Bits error versus K



Bits error versus U
Results
if (* (* (* (* J -2) (cos (/ K 2))) (sqrt (hypot 1 (* (* (cbrt (/ (/ (/ U 2) J) (cos (/ K 2)))) (cbrt (/ (/ (/ U 2) J) (cos (/ K 2))))) (cbrt (/ (/ (/ U 2) J) (cos (/ K 2)))))))) (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) < -1.7730372830977626e+308 or 1.7832529261520403e+308 < (* (* (* (* J -2) (cos (/ K 2))) (sqrt (hypot 1 (* (* (cbrt (/ (/ (/ U 2) J) (cos (/ K 2)))) (cbrt (/ (/ (/ U 2) J) (cos (/ K 2))))) (cbrt (/ (/ (/ U 2) J) (cos (/ K 2)))))))) (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) Initial program 59.8
Applied simplify59.8
rmApplied associate-*l*59.8
Taylor expanded around inf 61.9
Applied simplify33.2
if -1.7730372830977626e+308 < (* (* (* (* J -2) (cos (/ K 2))) (sqrt (hypot 1 (* (* (cbrt (/ (/ (/ U 2) J) (cos (/ K 2)))) (cbrt (/ (/ (/ U 2) J) (cos (/ K 2))))) (cbrt (/ (/ (/ U 2) J) (cos (/ K 2)))))))) (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) < 1.7832529261520403e+308Initial program 10.7
Applied simplify0.2
rmApplied associate-*l*0.1
Time bar (total: 1.0m)Debug logProfile
herbie shell --seed 2018167 +o rules:numerics
(FPCore (J K U)
:name "Maksimov and Kolovsky, Equation (3)"
(* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))))