


Bits error versus J



Bits error versus K



Bits error versus U
if (* (* (cos (/ K 2)) (cbrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) (* (* (cbrt (hypot 1 (* (/ 1/2 J) U))) (* -2 J)) (cbrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2))))))) < -inf.0 or +inf.0 < (* (* (cos (/ K 2)) (cbrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) (* (* (cbrt (hypot 1 (* (/ 1/2 J) U))) (* -2 J)) (cbrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2))))))) Initial program 59.8
Applied simplify59.7
rmApplied associate-*l*59.7
Taylor expanded around inf 61.5
Applied simplify30.2
if -inf.0 < (* (* (cos (/ K 2)) (cbrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2)))))) (* (* (cbrt (hypot 1 (* (/ 1/2 J) U))) (* -2 J)) (cbrt (hypot 1 (/ (/ (/ U 2) J) (cos (/ K 2))))))) < +inf.0Initial program 14.5
Applied simplify4.1
rmApplied associate-*l*4.1
Time bar (total: 56.8s)Debug logProfile
herbie shell --seed '#(1070609872 3456127585 2380521889 2328837196 1765472538 734540918)' +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)))))