


Bits error versus J



Bits error versus K



Bits error versus U
Results
if (* (* (* (* J -2) (cos (/ K 2))) (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) (expm1 (log1p (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))))) < -1.780110554614191e+308Initial program 59.9
Applied simplify59.9
rmApplied associate-*l*59.9
Taylor expanded around inf 61.8
Applied simplify31.4
if -1.780110554614191e+308 < (* (* (* (* J -2) (cos (/ K 2))) (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) (expm1 (log1p (sqrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))))) Initial program 14.3
Applied simplify4.1
rmApplied associate-*l*4.0
Time bar (total: 57.5s)Debug logProfile
herbie shell --seed 2018208 +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)))))