Average Error: 16.2 → 6.4
Time: 46.3s
Precision: 64
Internal Precision: 128
\[\frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2.0} + 1.0}{2.0}\]
\[\begin{array}{l} \mathbf{if}\;\alpha \le 3.2376133163816985 \cdot 10^{+43}:\\ \;\;\;\;\frac{\beta \cdot \left(\left(1.0 \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} + 1.0 \cdot 1.0\right) + \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0}\right) - \left(\left(\beta + \alpha\right) + 2.0\right) \cdot \left(\left(\frac{\alpha}{\left(\beta + \alpha\right) + 2.0} \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0}\right) \cdot {\left(\sqrt[3]{\frac{\alpha}{\left(\beta + \alpha\right) + 2.0}}\right)}^{3} - {1.0}^{3}\right)}{\left(\left(\left(1.0 \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} + 1.0 \cdot 1.0\right) + \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0}\right) \cdot \left(\left(\beta + \alpha\right) + 2.0\right)\right) \cdot 2.0}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{\beta}{\left(\beta + \alpha\right) + 2.0} - \frac{\left(\frac{4.0}{\alpha} - 2.0\right) - \frac{8.0}{\alpha \cdot \alpha}}{\alpha}}{2.0}\\ \end{array}\]

Error

Bits error versus alpha

Bits error versus beta

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Split input into 2 regimes
  2. if alpha < 3.2376133163816985e+43

    1. Initial program 2.1

      \[\frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2.0} + 1.0}{2.0}\]
    2. Using strategy rm
    3. Applied div-sub2.1

      \[\leadsto \frac{\color{blue}{\left(\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \frac{\alpha}{\left(\alpha + \beta\right) + 2.0}\right)} + 1.0}{2.0}\]
    4. Applied associate-+l-2.1

      \[\leadsto \frac{\color{blue}{\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} - 1.0\right)}}{2.0}\]
    5. Using strategy rm
    6. Applied flip3--2.1

      \[\leadsto \frac{\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \color{blue}{\frac{{\left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}\right)}^{3} - {1.0}^{3}}{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)}}}{2.0}\]
    7. Applied frac-sub2.1

      \[\leadsto \frac{\color{blue}{\frac{\beta \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right) - \left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left({\left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}\right)}^{3} - {1.0}^{3}\right)}{\left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right)}}}{2.0}\]
    8. Applied associate-/l/2.1

      \[\leadsto \color{blue}{\frac{\beta \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right) - \left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left({\left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}\right)}^{3} - {1.0}^{3}\right)}{2.0 \cdot \left(\left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right)\right)}}\]
    9. Using strategy rm
    10. Applied add-cube-cbrt2.2

      \[\leadsto \frac{\beta \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right) - \left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left({\color{blue}{\left(\left(\sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}} \cdot \sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}}\right) \cdot \sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}}\right)}}^{3} - {1.0}^{3}\right)}{2.0 \cdot \left(\left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right)\right)}\]
    11. Applied unpow-prod-down2.2

      \[\leadsto \frac{\beta \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right) - \left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\color{blue}{{\left(\sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}} \cdot \sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}}\right)}^{3} \cdot {\left(\sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}}\right)}^{3}} - {1.0}^{3}\right)}{2.0 \cdot \left(\left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right)\right)}\]
    12. Simplified2.2

      \[\leadsto \frac{\beta \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right) - \left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\color{blue}{\left(\frac{\alpha}{2.0 + \left(\beta + \alpha\right)} \cdot \frac{\alpha}{2.0 + \left(\beta + \alpha\right)}\right)} \cdot {\left(\sqrt[3]{\frac{\alpha}{\left(\alpha + \beta\right) + 2.0}}\right)}^{3} - {1.0}^{3}\right)}{2.0 \cdot \left(\left(\left(\alpha + \beta\right) + 2.0\right) \cdot \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} + \left(1.0 \cdot 1.0 + \frac{\alpha}{\left(\alpha + \beta\right) + 2.0} \cdot 1.0\right)\right)\right)}\]

    if 3.2376133163816985e+43 < alpha

    1. Initial program 52.0

      \[\frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2.0} + 1.0}{2.0}\]
    2. Using strategy rm
    3. Applied div-sub52.0

      \[\leadsto \frac{\color{blue}{\left(\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \frac{\alpha}{\left(\alpha + \beta\right) + 2.0}\right)} + 1.0}{2.0}\]
    4. Applied associate-+l-50.3

      \[\leadsto \frac{\color{blue}{\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \left(\frac{\alpha}{\left(\alpha + \beta\right) + 2.0} - 1.0\right)}}{2.0}\]
    5. Using strategy rm
    6. Applied clear-num50.4

      \[\leadsto \frac{\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \left(\color{blue}{\frac{1}{\frac{\left(\alpha + \beta\right) + 2.0}{\alpha}}} - 1.0\right)}{2.0}\]
    7. Taylor expanded around inf 17.2

      \[\leadsto \frac{\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \color{blue}{\left(4.0 \cdot \frac{1}{{\alpha}^{2}} - \left(2.0 \cdot \frac{1}{\alpha} + 8.0 \cdot \frac{1}{{\alpha}^{3}}\right)\right)}}{2.0}\]
    8. Simplified17.2

      \[\leadsto \frac{\frac{\beta}{\left(\alpha + \beta\right) + 2.0} - \color{blue}{\frac{\left(\frac{4.0}{\alpha} - 2.0\right) - \frac{8.0}{\alpha \cdot \alpha}}{\alpha}}}{2.0}\]
  3. Recombined 2 regimes into one program.
  4. Final simplification6.4

    \[\leadsto \begin{array}{l} \mathbf{if}\;\alpha \le 3.2376133163816985 \cdot 10^{+43}:\\ \;\;\;\;\frac{\beta \cdot \left(\left(1.0 \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} + 1.0 \cdot 1.0\right) + \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0}\right) - \left(\left(\beta + \alpha\right) + 2.0\right) \cdot \left(\left(\frac{\alpha}{\left(\beta + \alpha\right) + 2.0} \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0}\right) \cdot {\left(\sqrt[3]{\frac{\alpha}{\left(\beta + \alpha\right) + 2.0}}\right)}^{3} - {1.0}^{3}\right)}{\left(\left(\left(1.0 \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} + 1.0 \cdot 1.0\right) + \frac{\alpha}{\left(\beta + \alpha\right) + 2.0} \cdot \frac{\alpha}{\left(\beta + \alpha\right) + 2.0}\right) \cdot \left(\left(\beta + \alpha\right) + 2.0\right)\right) \cdot 2.0}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{\beta}{\left(\beta + \alpha\right) + 2.0} - \frac{\left(\frac{4.0}{\alpha} - 2.0\right) - \frac{8.0}{\alpha \cdot \alpha}}{\alpha}}{2.0}\\ \end{array}\]

Reproduce

herbie shell --seed 2019002 
(FPCore (alpha beta)
  :name "Octave 3.8, jcobi/1"
  :pre (and (> alpha -1) (> beta -1))
  (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0) 2.0))

Details

Time bar (total: 45.2s)Debug log

sample91.0ms

Algorithm
intervals

simplify69.0ms

Counts
1 → 1
Calls

1 calls. Slowest were:

69.0ms
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0) 2.0)

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.8b

localize26.0ms

Local error

Found 2 expressions with local error:

1.4b
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)
0.0b
(/ (- beta alpha) (+ (+ alpha beta) 2.0))

rewrite40.0ms

Algorithm
rewrite-expression-head
Counts
2 → 43
Calls

2 calls. Slowest were:

34.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)
5.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))

series77.0ms

Counts
2 → 6
Calls

2 calls. Slowest were:

41.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
36.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

simplify1.4s

Counts
37 → 49
Calls

37 calls. Slowest were:

190.0ms
(+ (* (+ alpha beta) (+ alpha beta)) (- (* 2.0 2.0) (* (+ alpha beta) 2.0)))
161.0ms
(- (+ (* 4.0 (/ 1 (pow beta 2))) 1) (* 2.0 (/ 1 beta)))
140.0ms
(- (+ (* 4.0 (/ 1 (pow beta 2))) 1) (* 2.0 (/ 1 beta)))

prune520.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 16.2b

localize27.0ms

Local error

Found 4 expressions with local error:

1.4b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
0.0b
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)

rewrite87.0ms

Algorithm
rewrite-expression-head
Counts
4 → 61
Calls

4 calls. Slowest were:

68.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
11.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
3.0ms
(/ alpha (+ (+ alpha beta) 2.0))

series199.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

62.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) 2.0)
61.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
38.0ms
(/ alpha (+ (+ alpha beta) 2.0))
38.0ms
(/ beta (+ (+ alpha beta) 2.0))

simplify3.5s

Counts
30 → 73
Calls

30 calls. Slowest were:

565.0ms
(- (* beta (+ (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) (* (+ (+ alpha beta) 2.0) (- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* 1.0 1.0))))
448.0ms
(- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 2.0 (/ 1 alpha)) (* 8.0 (/ 1 (pow alpha 3)))))
420.0ms
(- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 2.0 (/ 1 alpha)) (* 8.0 (/ 1 (pow alpha 3)))))

prune783.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 3.1b

localize29.0ms

Local error

Found 4 expressions with local error:

1.4b
(- (/ 1 (/ (+ (+ alpha beta) 2.0) alpha)) 1.0)
0.5b
(/ 1 (/ (+ (+ alpha beta) 2.0) alpha))
0.0b
(/ (+ (+ alpha beta) 2.0) alpha)
0.0b
(/ beta (+ (+ alpha beta) 2.0))

rewrite15.0ms

Algorithm
rewrite-expression-head
Counts
4 → 59
Calls

4 calls. Slowest were:

7.0ms
(/ (+ (+ alpha beta) 2.0) alpha)
3.0ms
(- (/ 1 (/ (+ (+ alpha beta) 2.0) alpha)) 1.0)
2.0ms
(/ 1 (/ (+ (+ alpha beta) 2.0) alpha))

series133.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

50.0ms
(- (/ 1 (/ (+ (+ alpha beta) 2.0) alpha)) 1.0)
42.0ms
(/ beta (+ (+ alpha beta) 2.0))
27.0ms
(/ 1 (/ (+ (+ alpha beta) 2.0) alpha))
14.0ms
(/ (+ (+ alpha beta) 2.0) alpha)

simplify2.3s

Counts
26 → 71
Calls

26 calls. Slowest were:

466.0ms
(+ (pow (+ alpha beta) 3) (pow 2.0 3))
401.0ms
(- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 2.0 (/ 1 alpha)) (* 8.0 (/ 1 (pow alpha 3)))))
397.0ms
(- (* 4.0 (/ 1 (pow alpha 2))) (+ (* 2.0 (/ 1 alpha)) (* 8.0 (/ 1 (pow alpha 3)))))

prune667.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 3.1b

localize42.0ms

Local error

Found 4 expressions with local error:

1.4b
(- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3))
0.1b
(pow (/ alpha (+ (+ alpha beta) 2.0)) 3)
0.1b
(/ (- (* beta (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))) (* (+ (+ alpha beta) 2.0) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3)))) (* 2.0 (* (+ (+ alpha beta) 2.0) (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))))
0.0b
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))

rewrite93.0ms

Algorithm
rewrite-expression-head
Counts
4 → 184
Calls

4 calls. Slowest were:

60.0ms
(/ (- (* beta (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))) (* (+ (+ alpha beta) 2.0) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3)))) (* 2.0 (* (+ (+ alpha beta) 2.0) (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))))
12.0ms
(- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3))
8.0ms
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))

series541.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

356.0ms
(/ (- (* beta (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))) (* (+ (+ alpha beta) 2.0) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3)))) (* 2.0 (* (+ (+ alpha beta) 2.0) (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))))
89.0ms
(- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3))
51.0ms
(* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))
44.0ms
(pow (/ alpha (+ (+ alpha beta) 2.0)) 3)

simplify27.7s

Counts
162 → 196
Calls

162 calls. Slowest were:

818.0ms
(/ (* (* (- (* beta (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))) (* (+ (+ alpha beta) 2.0) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3)))) (- (* beta (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))) (* (+ (+ alpha beta) 2.0) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3))))) (- (* beta (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))) (* (+ (+ alpha beta) 2.0) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3))))) (* (* (* 2.0 (* (+ (+ alpha beta) 2.0) (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))) (* 2.0 (* (+ (+ alpha beta) 2.0) (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))))) (* 2.0 (* (+ (+ alpha beta) 2.0) (+ (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))))))
732.0ms
(- (* (* beta (- (* (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0)))) (* (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0)) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0))))) (- (+ alpha beta) 2.0)) (* (- (* (/ alpha (+ (+ alpha beta) 2.0)) (/ alpha (+ (+ alpha beta) 2.0))) (+ (* 1.0 1.0) (* (/ alpha (+ (+ alpha beta) 2.0)) 1.0))) (* (- (* (+ alpha beta) (+ alpha beta)) (* 2.0 2.0)) (- (pow (/ alpha (+ (+ alpha beta) 2.0)) 3) (pow 1.0 3)))))
722.0ms
(pow (/ alpha (- (* (+ alpha beta) (+ alpha beta)) (* 2.0 2.0))) 3)

prune4.6s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 3.0b

regimes167.0ms

Accuracy

72.4% (3.6b remaining)

Error of 6.4b against oracle of 2.8b and baseline of 15.8b

bsearch117.0ms

end0.0ms

sample1.9s

Algorithm
intervals