


Bits error versus J



Bits error versus K



Bits error versus U
if (* (* (cbrt (/ (/ 1/2 (cos (* K 1/2))) (/ (/ 1 U) (/ 1 J)))) (cbrt (hypot 1 (/ (/ U (+ J J)) (cos (/ K 2)))))) (* (* (* -2 J) (cos (/ K 2))) (cbrt (hypot 1 (/ (/ U (+ J J)) (cos (/ K 2))))))) Initial program 59.8
Applied simplify59.8
Taylor expanded around inf 62.1
Applied simplify35.2
if (* (* (cbrt (/ (/ 1/2 (cos (* K 1/2))) (/ (/ 1 U) (/ 1 J)))) (cbrt (hypot 1 (/ (/ U (+ J J)) (cos (/ K 2)))))) (* (* (* -2 J) (cos (/ K 2))) (cbrt (hypot 1 (/ (/ U (+ J J)) (cos (/ K 2))))))) < 2.1678690799149524e+272Initial program 11.1
Applied simplify0.2
rmApplied associate-*l*0.1
if 2.1678690799149524e+272 < (* (* (cbrt (/ (/ 1/2 (cos (* K 1/2))) (/ (/ 1 U) (/ 1 J)))) (cbrt (hypot 1 (/ (/ U (+ J J)) (cos (/ K 2)))))) (* (* (* -2 J) (cos (/ K 2))) (cbrt (hypot 1 (/ (/ U (+ J J)) (cos (/ K 2))))))) Initial program 51.1
Applied simplify47.0
rmApplied associate-*l*47.0
Taylor expanded around inf 56.4
Applied simplify31.4
Time bar (total: 1.0m)Debug logProfile
herbie shell --seed '#(1070100504 930361288 1279167582 284574201 1450237281 2578255382)' +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)))))