


Bits error versus alpha



Bits error versus beta



Bits error versus i
if (* (/ i (/ (+ (+ alpha beta) (+ i i)) (+ (+ alpha i) beta))) (/ (cbrt (pow (/ (+ (* alpha beta) (* i (+ i (+ alpha beta)))) (+ (+ i alpha) (+ beta i))) 3)) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))) < +inf.0Initial program 37.7
rmApplied *-un-lft-identity37.7
Applied times-frac3.9
Applied times-frac4.1
Applied simplify4.0
if +inf.0 < (* (/ i (/ (+ (+ alpha beta) (+ i i)) (+ (+ alpha i) beta))) (/ (cbrt (pow (/ (+ (* alpha beta) (* i (+ i (+ alpha beta)))) (+ (+ i alpha) (+ beta i))) 3)) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))) Initial program 62.2
Taylor expanded around inf 57.9
Taylor expanded around inf 58.1
Applied simplify58.1
Time bar (total: 2.1m)Debug logProfile
herbie shell --seed '#(1070227846 1561819246 480764335 4016816270 2602869839 2117310382)'
(FPCore (alpha beta i)
:name "Octave 3.8, jcobi/4"
:pre (and (> alpha -1) (> beta -1) (> i 1))
(/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))