


Bits error versus J



Bits error versus K



Bits error versus U
Results
if (* (exp (+ (log (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2))))) (log (cos (/ K 2))))) (* -2 J)) < -1.7784676733747042e+308Initial program 59.9
Applied simplify59.9
Taylor expanded around inf 31.7
Applied simplify31.7
if -1.7784676733747042e+308 < (* (exp (+ (log (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2))))) (log (cos (/ K 2))))) (* -2 J)) Initial program 14.6
Applied simplify4.7
rmApplied associate-*r*4.7
Time bar (total: 1.0m)Debug logProfile
herbie shell --seed 2019053 +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)))))