Details

Time bar (total: 24.7s)

analyze53.0ms (0.2%)

Algorithm
search
Search
TrueOtherFalseIter
0%14%86%0
0%14%86%1
0%14%86%2
0%14%86%3
0%14%86%4
0%14%86%5
0%14%86%6
8.1%5.9%86%7
10.3%3.7%86%8
12.6%1.5%86%9
13.9%0.1%86%10
14%0%86%11
14%0%86%12
14%0%86%13
14%0%86%14
Compiler

Compiled 67 to 35 computations (47.8% saved)

sample1.5s (6.2%)

Symmetry

(sort alpha beta)

Results
1.5s8256×body128valid
Compiler

Compiled 190 to 97 computations (48.9% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
684×associate-+l+_binary64
483×associate-*l*_binary64
418×associate-*r*_binary64
369×times-frac_binary64
337×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01875
16767
233267
3216967
Stop Event
node limit
Counts
1 → 2

prune5.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
46.6b
Counts
3 → 2
Alt Table
StatusErrorProgram
47.8b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))))
52.0b
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) 1))
Compiler

Compiled 315 to 155 computations (50.8% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))
0.5b
(/.f64 i (+.f64 alpha (fma.f64 i 2 beta)))
2.8b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))))
46.7b
(/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1)))

series1.5s (5.9%)

Counts
4 → 144
Calls

4 calls:

1.0s
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))))
406.0ms
(/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1)))
32.0ms
(*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))
27.0ms
(/.f64 i (+.f64 alpha (fma.f64 i 2 beta)))

rewrite46.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
211×add-sqr-sqrt_binary64
200×add-cbrt-cube_binary64
200×log1p-expm1-u_binary64
200×expm1-log1p-u_binary64
195×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018152
1411137
Stop Event
node limit
Counts
4 → 98
Calls

4 calls:

43.0ms
(*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))
43.0ms
(/.f64 i (+.f64 alpha (fma.f64 i 2 beta)))
43.0ms
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1))))
43.0ms
(/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (*.f64 (+.f64 alpha (fma.f64 i 2 beta)) (fma.f64 (+.f64 alpha (fma.f64 i 2 beta)) (+.f64 alpha (fma.f64 i 2 beta)) -1)))

simplify312.0ms (1.3%)

Algorithm
egg-herbie
Rules
860×fma-def_binary64
570×associate-/l*_binary64
511×times-frac_binary64
69×sub-neg_binary64
56×sqr-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0290651644
Stop Event
node limit
Counts
242 → 276

prune1.4s (5.7%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New2706276
Fresh101
Picked101
Done000
Total2726278
Error
9.1b
Counts
278 → 6
Alt Table
StatusErrorProgram
16.7b
1/16
55.8b
(/.f64 (+.f64 i alpha) (/.f64 (*.f64 beta beta) i))
56.5b
(/.f64 (*.f64 (+.f64 i alpha) i) (pow.f64 beta 2))
43.7b
(*.f64 (/.f64 (fma.f64 i alpha (*.f64 i i)) (+.f64 (fma.f64 4 (*.f64 i alpha) (+.f64 (*.f64 alpha alpha) (*.f64 4 (*.f64 i i)))) -1)) (/.f64 (*.f64 i (+.f64 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
38.1b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
53.9b
(/.f64 (*.f64 i (*.f64 (+.f64 (pow.f64 i 2) (*.f64 beta i)) (+.f64 beta i))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (-.f64 (+.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 (pow.f64 i 2)) (*.f64 4 (*.f64 beta i)))) 1)))
Compiler

Compiled 75100 to 46188 computations (38.5% saved)

localize0.0ms (0%)

prune7.0ms (0%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New000
Fresh055
Picked011
Done000
Total066
Error
9.1b
Counts
6 → 6
Alt Table
StatusErrorProgram
16.7b
1/16
55.8b
(/.f64 (+.f64 i alpha) (/.f64 (*.f64 beta beta) i))
56.5b
(/.f64 (*.f64 (+.f64 i alpha) i) (pow.f64 beta 2))
43.7b
(*.f64 (/.f64 (fma.f64 i alpha (*.f64 i i)) (+.f64 (fma.f64 4 (*.f64 i alpha) (+.f64 (*.f64 alpha alpha) (*.f64 4 (*.f64 i i)))) -1)) (/.f64 (*.f64 i (+.f64 i alpha)) (pow.f64 (fma.f64 2 i alpha) 2)))
38.1b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
53.9b
(/.f64 (*.f64 i (*.f64 (+.f64 (pow.f64 i 2) (*.f64 beta i)) (+.f64 beta i))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (-.f64 (+.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 (pow.f64 i 2)) (*.f64 4 (*.f64 beta i)))) 1)))
Compiler

Compiled 312 to 198 computations (36.5% saved)

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
5.6b
(sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)))
31.4b
(/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))
33.8b
(/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))

series6.9s (27.7%)

Counts
4 → 136
Calls

4 calls:

5.2s
(sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)))
1.1s
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
473.0ms
(/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))
52.0ms
(/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))

rewrite42.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
249×log1p-expm1-u_binary64
249×expm1-log1p-u_binary64
247×add-cbrt-cube_binary64
240×add-log-exp_binary64
239×add-cube-cbrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023168
1548168
Stop Event
node limit
Counts
4 → 73
Calls

4 calls:

39.0ms
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
39.0ms
(sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)))
39.0ms
(/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))
39.0ms
(/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))

simplify681.0ms (2.8%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06429125969
Stop Event
node limit
Counts
209 → 174

prune2.3s (9.4%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1722174
Fresh224
Picked011
Done011
Total1746180
Error
3.5b
Counts
180 → 6
Alt Table
StatusErrorProgram
16.7b
1/16
38.2b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
49.9b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (*.f64 (/.f64 1 beta) (sqrt.f64 (+.f64 i alpha))) 2))
56.5b
(/.f64 (*.f64 (+.f64 i alpha) i) (pow.f64 beta 2))
38.1b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
53.9b
(/.f64 (*.f64 i (*.f64 (+.f64 (pow.f64 i 2) (*.f64 beta i)) (+.f64 beta i))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (-.f64 (+.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 (pow.f64 i 2)) (*.f64 4 (*.f64 beta i)))) 1)))
Compiler

Compiled 86897 to 61979 computations (28.7% saved)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
5.6b
(sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)))
31.4b
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))
33.8b
(/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))

series6.5s (26.2%)

Counts
4 → 136
Calls

4 calls:

5.0s
(sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)))
971.0ms
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
425.0ms
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))
44.0ms
(/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))

rewrite43.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
242×add-sqr-sqrt_binary64
235×log1p-expm1-u_binary64
235×expm1-log1p-u_binary64
232×add-cbrt-cube_binary64
226×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023168
1529168
Stop Event
node limit
Counts
4 → 75
Calls

4 calls:

40.0ms
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
40.0ms
(sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)))
40.0ms
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))
40.0ms
(/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))

simplify675.0ms (2.7%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06429125969
Stop Event
node limit
Counts
211 → 176

prune1.7s (6.9%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1760176
Fresh033
Picked011
Done022
Total1766182
Error
3.5b
Counts
182 → 6
Alt Table
StatusErrorProgram
16.7b
1/16
38.2b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta)))) 2) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
49.9b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (*.f64 (/.f64 1 beta) (sqrt.f64 (+.f64 i alpha))) 2))
56.5b
(/.f64 (*.f64 (+.f64 i alpha) i) (pow.f64 beta 2))
38.1b
(*.f64 (*.f64 (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 i (+.f64 alpha beta))) (pow.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1))) 2))
53.9b
(/.f64 (*.f64 i (*.f64 (+.f64 (pow.f64 i 2) (*.f64 beta i)) (+.f64 beta i))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (-.f64 (+.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 (pow.f64 i 2)) (*.f64 4 (*.f64 beta i)))) 1)))
Compiler

Compiled 87014 to 62080 computations (28.7% saved)

regimes803.0ms (3.3%)

Accuracy

Total 4.0b remaining (31.5%)

Threshold costs 0b (0%)

Counts
60 → 2
Compiler

Compiled 23344 to 14397 computations (38.3% saved)

bsearch36.0ms (0.1%)

Steps
ItersRangePoint
8
7.126727828654496e+143
6.218359693283942e+146
2.0722644007732842e+144
Compiler

Compiled 4 to 3 computations (25% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
*-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02872
14072
Stop Event
saturated

end135.0ms (0.5%)

Remove

(sort alpha beta)

Compiler

Compiled 399 to 252 computations (36.8% saved)

Profiling

Loading profile data...