Average Error: 52.4 → 37.5
Time: 5.6m
Precision: 64
Internal Precision: 128
\[\frac{\frac{\left(i \cdot \left(\left(\alpha + \beta\right) + i\right)\right) \cdot \left(\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)\right)}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}\]
\[\begin{array}{l} \mathbf{if}\;\alpha \le 5.1297397571292906 \cdot 10^{+138}:\\ \;\;\;\;\frac{\frac{i + \left(\alpha + \beta\right)}{\left(\alpha + \beta\right) + i \cdot 2}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}{\left(\alpha + \beta\right) - i \cdot 2}} \cdot \frac{i \cdot \frac{i \cdot \left(\alpha + \beta\right) + \left(i \cdot i + \beta \cdot \alpha\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) + i \cdot \left(-4 \cdot i\right)}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}\\ \mathbf{else}:\\ \;\;\;\;\frac{i \cdot \frac{-1}{4}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}} \cdot \frac{\frac{i + \left(\alpha + \beta\right)}{\left(\alpha + \beta\right) + i \cdot 2}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}{\left(\alpha + \beta\right) - i \cdot 2}}\\ \end{array}\]

Error

Bits error versus alpha

Bits error versus beta

Bits error versus i

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Split input into 2 regimes
  2. if alpha < 5.1297397571292906e+138

    1. Initial program 50.2

      \[\frac{\frac{\left(i \cdot \left(\left(\alpha + \beta\right) + i\right)\right) \cdot \left(\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)\right)}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}\]
    2. Using strategy rm
    3. Applied times-frac35.0

      \[\leadsto \frac{\color{blue}{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}\]
    4. Applied associate-/l*35.0

      \[\leadsto \color{blue}{\frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}}}\]
    5. Using strategy rm
    6. Applied flip-+35.0

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\color{blue}{\frac{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}{\left(\alpha + \beta\right) - 2 \cdot i}}}}}\]
    7. Applied associate-/r/35.0

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}{\color{blue}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)} \cdot \left(\left(\alpha + \beta\right) - 2 \cdot i\right)}}}\]
    8. Applied add-sqr-sqrt35.0

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\color{blue}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)} \cdot \left(\left(\alpha + \beta\right) - 2 \cdot i\right)}}\]
    9. Applied times-frac35.0

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}} \cdot \frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}}\]
    10. Applied *-un-lft-identity35.0

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\color{blue}{1 \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}} \cdot \frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]
    11. Applied times-frac35.0

      \[\leadsto \frac{\color{blue}{\frac{i}{1} \cdot \frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}} \cdot \frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]
    12. Applied times-frac35.0

      \[\leadsto \color{blue}{\frac{\frac{i}{1}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}}} \cdot \frac{\frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}}\]
    13. Simplified35.0

      \[\leadsto \color{blue}{\frac{i \cdot \frac{\left(\alpha + \beta\right) \cdot i + \left(i \cdot i + \alpha \cdot \beta\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) + \left(i \cdot -4\right) \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}} \cdot \frac{\frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]

    if 5.1297397571292906e+138 < alpha

    1. Initial program 62.5

      \[\frac{\frac{\left(i \cdot \left(\left(\alpha + \beta\right) + i\right)\right) \cdot \left(\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)\right)}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}\]
    2. Using strategy rm
    3. Applied times-frac55.2

      \[\leadsto \frac{\color{blue}{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}\]
    4. Applied associate-/l*55.2

      \[\leadsto \color{blue}{\frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}}}\]
    5. Using strategy rm
    6. Applied flip-+55.2

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\color{blue}{\frac{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}{\left(\alpha + \beta\right) - 2 \cdot i}}}}}\]
    7. Applied associate-/r/55.2

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}{\color{blue}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)} \cdot \left(\left(\alpha + \beta\right) - 2 \cdot i\right)}}}\]
    8. Applied add-sqr-sqrt55.2

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\color{blue}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)} \cdot \left(\left(\alpha + \beta\right) - 2 \cdot i\right)}}\]
    9. Applied times-frac55.2

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}} \cdot \frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}}\]
    10. Applied *-un-lft-identity55.2

      \[\leadsto \frac{\frac{i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\color{blue}{1 \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}} \cdot \frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]
    11. Applied times-frac55.2

      \[\leadsto \frac{\color{blue}{\frac{i}{1} \cdot \frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}} \cdot \frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]
    12. Applied times-frac55.2

      \[\leadsto \color{blue}{\frac{\frac{i}{1}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\frac{\beta \cdot \alpha + i \cdot \left(\left(\alpha + \beta\right) + i\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) - \left(2 \cdot i\right) \cdot \left(2 \cdot i\right)}}} \cdot \frac{\frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}}\]
    13. Simplified55.2

      \[\leadsto \color{blue}{\frac{i \cdot \frac{\left(\alpha + \beta\right) \cdot i + \left(i \cdot i + \alpha \cdot \beta\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) + \left(i \cdot -4\right) \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}} \cdot \frac{\frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]
    14. Taylor expanded around 0 48.6

      \[\leadsto \frac{i \cdot \color{blue}{\frac{-1}{4}}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}} \cdot \frac{\frac{\left(\alpha + \beta\right) + i}{\left(\alpha + \beta\right) + 2 \cdot i}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right) - 1.0}}{\left(\alpha + \beta\right) - 2 \cdot i}}\]
  3. Recombined 2 regimes into one program.
  4. Final simplification37.5

    \[\leadsto \begin{array}{l} \mathbf{if}\;\alpha \le 5.1297397571292906 \cdot 10^{+138}:\\ \;\;\;\;\frac{\frac{i + \left(\alpha + \beta\right)}{\left(\alpha + \beta\right) + i \cdot 2}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}{\left(\alpha + \beta\right) - i \cdot 2}} \cdot \frac{i \cdot \frac{i \cdot \left(\alpha + \beta\right) + \left(i \cdot i + \beta \cdot \alpha\right)}{\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right) + i \cdot \left(-4 \cdot i\right)}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}\\ \mathbf{else}:\\ \;\;\;\;\frac{i \cdot \frac{-1}{4}}{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}} \cdot \frac{\frac{i + \left(\alpha + \beta\right)}{\left(\alpha + \beta\right) + i \cdot 2}}{\frac{\sqrt{\left(\left(\alpha + \beta\right) + i \cdot 2\right) \cdot \left(\left(\alpha + \beta\right) + i \cdot 2\right) - 1.0}}{\left(\alpha + \beta\right) - i \cdot 2}}\\ \end{array}\]

Reproduce

herbie shell --seed 2019016 
(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)))

Details

Time bar (total: 5.6m)Debug log

sample85.0ms

Algorithm
intervals
Results
256×(pre true 80)
256×(body real 80)

simplify202.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
201.0ms
(/ (/ (* (* 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))

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 51.1b

localize37.0ms

Local error

Found 4 expressions with local error:

45.3b
(/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))))
32.3b
(/ (/ (* (* 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))
0.1b
(* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
0.0b
(* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))

rewrite95.0ms

Algorithm
rewrite-expression-head
Rules
48×flip-+
48×flip3-+
44×times-frac
42×associate-/r/
38×add-exp-log
38×add-cbrt-cube
32×frac-times
28×associate-*r/
25×add-cube-cbrt
25×*-un-lft-identity
25×add-sqr-sqrt
16×associate-*l/
14×associate-/l*
13×div-exp
13×cbrt-undiv
11×pow1
10×cbrt-unprod
10×prod-exp
associate-/l/
div-inv
associate-*r*
add-log-exp
associate-*l*
associate-/r*
*-commutative
pow-prod-down
distribute-lft-in
frac-2neg
clear-num
distribute-rgt-in
flip--
pow-prod-up
flip3--
pow-plus
pow2
Counts
4 → 170
Calls
4 calls:
Slowest
37.0ms
(/ (/ (* (* 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))
32.0ms
(/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))))
11.0ms
(* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))
11.0ms
(* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i))))

series1.0s

Counts
4 → 12
Calls
4 calls:
Slowest
741.0ms
(/ (/ (* (* 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))
156.0ms
(/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))))
82.0ms
(* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i))))
41.0ms
(* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))

simplify40.8s

Counts
191 → 182
Calls
191 calls:
Slowest
998.0ms
(/ (- (+ alpha beta) (* 2 i)) (sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
910.0ms
(* (- (* (+ alpha beta) (+ alpha beta)) (* (* 2 i) (* 2 i))) (- (* (+ alpha beta) (+ alpha beta)) (* (* 2 i) (* 2 i))))
858.0ms
(* (+ (pow (+ alpha beta) 3) (pow (* 2 i) 3)) (+ (pow (+ alpha beta) 3) (pow (* 2 i) 3)))
634.0ms
(* (* i (+ (+ alpha beta) i)) (* i (+ (+ alpha beta) i)))
618.0ms
(* (* i (+ (+ alpha beta) i)) (* i (+ (+ alpha beta) i)))

prune2.6s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 32.2b

localize28.0ms

Local error

Found 4 expressions with local error:

31.3b
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2 i)))
31.3b
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))
26.2b
(/ (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))))
4.9b
(/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2 i))) (/ (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))))

rewrite131.0ms

Algorithm
rewrite-expression-head
Rules
1416×times-frac
530×add-cube-cbrt
530×*-un-lft-identity
530×add-sqr-sqrt
186×associate-/r/
99×div-inv
89×flip-+
89×flip3-+
71×associate-/r*
34×add-exp-log
34×add-cbrt-cube
20×div-exp
20×cbrt-undiv
16×associate-/l*
associate-/l/
add-log-exp
frac-2neg
clear-num
pow1
associate-*r/
flip--
div-sub
flip3--
Counts
4 → 668
Calls
4 calls:
Slowest
38.0ms
(/ (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))))
32.0ms
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))
28.0ms
(/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2 i))) (/ (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))))
16.0ms
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2 i)))

series1.5s

Counts
4 → 12
Calls
4 calls:
Slowest
789.0ms
(/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2 i))) (/ (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))))
540.0ms
(/ (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))))
68.0ms
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))
68.0ms
(/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2 i)))

simplify3.2m

Counts
1143 → 680
Calls
1143 calls:
Slowest
975.0ms
(/ 1 (/ (sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)) (* (cbrt (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))) (cbrt (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))))))
906.0ms
(/ (/ i 1) (/ (* (cbrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)) (cbrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))) (/ 1 1)))
901.0ms
(/ (/ (* i (+ (+ alpha beta) i)) (- (* (+ alpha beta) (+ alpha beta)) (* (* 2 i) (* 2 i)))) (/ 1 (/ 1 1)))
892.0ms
(/ (cbrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (sqrt (+ (+ alpha beta) (* 2 i)))))
884.0ms
(/ (/ i (* (cbrt (+ (+ alpha beta) (* 2 i))) (cbrt (+ (+ alpha beta) (* 2 i))))) (/ 1 (/ 1 (* (cbrt (+ (+ alpha beta) (* 2 i))) (cbrt (+ (+ alpha beta) (* 2 i)))))))

prune11.9s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 32.0b

localize92.0ms

Local error

Found 4 expressions with local error:

37.4b
(/ (+ (* (+ alpha beta) i) (+ (* i i) (* alpha beta))) (+ (* (+ alpha beta) (+ alpha beta)) (* (* i -4) i)))
35.2b
(sqrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0))
35.2b
(sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
8.2b
(+ (* (+ alpha beta) (+ alpha beta)) (* (* i -4) i))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
14×add-cube-cbrt
14×*-un-lft-identity
times-frac
flip-+
flip3-+
associate-/l/
add-log-exp
sqrt-prod
add-exp-log
add-cbrt-cube
frac-add
associate-*l/
sqrt-div
pow1
associate-/l*
associate-/r*
flip--
associate-/r/
pow1/2
flip3--
associate-+l+
rem-sqrt-square
div-inv
div-exp
distribute-lft-in
frac-2neg
sum-log
clear-num
+-commutative
cbrt-undiv
distribute-rgt-in
Counts
4 → 76
Calls
4 calls:
Slowest
34.0ms
(/ (+ (* (+ alpha beta) i) (+ (* i i) (* alpha beta))) (+ (* (+ alpha beta) (+ alpha beta)) (* (* i -4) i)))
26.0ms
(sqrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0))
13.0ms
(sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
6.0ms
(+ (* (+ alpha beta) (+ alpha beta)) (* (* i -4) i))

series451.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
141.0ms
(/ (+ (* (+ alpha beta) i) (+ (* i i) (* alpha beta))) (+ (* (+ alpha beta) (+ alpha beta)) (* (* i -4) i)))
135.0ms
(sqrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0))
112.0ms
(sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
63.0ms
(+ (* (+ alpha beta) (+ alpha beta)) (* (* i -4) i))

simplify11.0s

Counts
60 → 88
Calls
60 calls:
Slowest
557.0ms
(sqrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0))
536.0ms
(sqrt (* (cbrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0)) (cbrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0))))
466.0ms
(sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
453.0ms
(sqrt (sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
438.0ms
(sqrt (sqrt (- (* (+ (+ alpha beta) (* i 2)) (+ (+ alpha beta) (* i 2))) 1.0)))

prune2.4s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 32.0b

localize16.0ms

Local error

Found 4 expressions with local error:

31.3b
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))
26.5b
(/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
4.6b
(* (* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
0.0b
(* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
162×times-frac
95×add-cube-cbrt
95×*-un-lft-identity
95×add-sqr-sqrt
54×associate-*r*
34×add-exp-log
34×add-cbrt-cube
22×associate-/r/
18×associate-/l*
16×flip-+
16×flip3-+
11×div-inv
11×pow1
11×frac-times
10×cbrt-unprod
10×prod-exp
10×div-exp
10×cbrt-undiv
associate-*l/
associate-*r/
associate-*l*
associate-/r*
add-log-exp
pow-prod-down
associate-/l/
flip--
*-commutative
flip3--
frac-2neg
clear-num
distribute-lft-in
distribute-rgt-in
Counts
4 → 223
Calls
4 calls:
Slowest
42.0ms
(/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
39.0ms
(* (* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
17.0ms
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))
4.0ms
(* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i)))

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
735.0ms
(* (* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
198.0ms
(/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))
102.0ms
(/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))
49.0ms
(* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i)))

simplify1.1m

Counts
256 → 235
Calls
256 calls:
Slowest
857.0ms
(/ (/ 1 (+ (+ alpha beta) (* 2 i))) (cbrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
842.0ms
(/ (/ (sqrt (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) 1) (* (cbrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)) (cbrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))))
682.0ms
(/ (/ 1 (+ (+ alpha beta) (* 2 i))) (sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))
665.0ms
(* (* (* (* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i))) (* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i)))) (* (/ i (+ (+ alpha beta) (* i 2))) (+ beta (+ alpha i)))) (/ (* (* (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i))) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2 i)))) (* (* (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0))))
634.0ms
(/ (/ 1 (+ (+ alpha beta) (* 2 i))) (sqrt (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1.0)))

prune3.8s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 32.0b

regimes270.0ms

Accuracy

42.1% (1.7b remaining)

Error of 37.5b against oracle of 35.8b and baseline of 38.7b

bsearch158.0ms

end0.0ms

sample2.4s

Algorithm
intervals
Results
8000×(pre true 80)
8000×(body real 80)