Details

Time bar (total: 15.4s)

analyze41.0ms (0.3%)

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 63 to 34 computations (46% saved)

sample39.0ms (0.3%)

Algorithm
intervals
Results
23.0ms256×body128valid
6.0ms256×pre128true
Compiler

Compiled 116 to 64 computations (44.8% saved)

simplify133.0ms (0.9%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
0539579

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
54.5b
Counts
2 → 1
Compiler

Compiled 106 to 54 computations (49.1% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
0.1b
(*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i))))
39.1b
(/.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))
46.2b
(/.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))))

rewrite148.0ms (1%)

Algorithm
rewrite-expression-head
Rules
86×times-frac_binary64_2471
66×flip3-+_binary64_2468 flip-+_binary64_2439 associate-/r/_binary64_2411
61×add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
46×add-sqr-sqrt_binary64_2487
44×*-un-lft-identity_binary64_2465 frac-times_binary64_2475
34×associate-*r/_binary64_2407
30×add-cube-cbrt_binary64_2500
28×difference-of-squares_binary64_2434
22×associate-*l/_binary64_2408 prod-exp_binary64_2514 cbrt-unprod_binary64_2498
19×cbrt-undiv_binary64_2499 div-exp_binary64_2516
16×pow1_binary64_2526
14×difference-of-sqr-1_binary64_2435 associate-/l*_binary64_2410
associate-/l/_binary64_2412 div-inv_binary64_2462
associate-/r*_binary64_2409
associate-*r*_binary64_2405
add-log-exp_binary64_2504 pow-prod-down_binary64_2536 associate-*l*_binary64_2406
swap-sqr_binary64_2432
distribute-lft-in_binary64_2414 *-commutative_binary64_2396 clear-num_binary64_2464 distribute-rgt-in_binary64_2415 frac-2neg_binary64_2476
pow-plus_binary64_2528 flip--_binary64_2440 unswap-sqr_binary64_2433 pow2_binary64_2546 flip3--_binary64_2469 pow-sqr_binary64_2438 pow-prod-up_binary64_2535
Counts
4 → 228
Calls

4 calls:

39.0ms
(/.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))
30.0ms
(/.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))))
13.0ms
(*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
13.0ms
(*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i))))

series2.0s (12.8%)

Counts
4 → 12
Calls

4 calls:

1.6s
(/.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))
219.0ms
(/.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))))
104.0ms
(*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i))))
52.0ms
(*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

simplify157.0ms (1%)

Algorithm
egg-herbie
Counts
240 → 240
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
0526118181

prune616.0ms (4%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2364240
Fresh000
Picked101
Done000
Total2374241
Error
37.4b
Counts
241 → 4
Compiler

Compiled 17539 to 6570 computations (62.5% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))
0.1b
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
38.4b
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
38.9b
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

rewrite263.0ms (1.7%)

Algorithm
rewrite-expression-head
Rules
414×times-frac_binary64_2471
314×add-sqr-sqrt_binary64_2487
280×*-un-lft-identity_binary64_2465
169×add-cube-cbrt_binary64_2500
111×associate-*r*_binary64_2405
70×add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
62×difference-of-squares_binary64_2434
48×associate-/r/_binary64_2411
42×associate-*l*_binary64_2406
33×cbrt-undiv_binary64_2499 div-exp_binary64_2516
31×difference-of-sqr-1_binary64_2435 distribute-lft-out--_binary64_2417
24×flip3-+_binary64_2468 flip-+_binary64_2439 div-inv_binary64_2462
19×associate-/l*_binary64_2410
16×prod-exp_binary64_2514 cbrt-unprod_binary64_2498
13×associate-/r*_binary64_2409
distribute-lft-out_binary64_2416
unswap-sqr_binary64_2433 pow1_binary64_2526
associate-/l/_binary64_2412
add-log-exp_binary64_2504
associate-*r/_binary64_2407 clear-num_binary64_2464 frac-2neg_binary64_2476
flip--_binary64_2440 flip3--_binary64_2469
associate-*l/_binary64_2408 *-commutative_binary64_2396 frac-times_binary64_2475 pow-prod-down_binary64_2536
Counts
4 → 395
Calls

4 calls:

123.0ms
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
22.0ms
(/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))
13.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
11.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

series1.9s (12.6%)

Counts
4 → 12
Calls

4 calls:

1.6s
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
189.0ms
(/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))
104.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
66.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

simplify246.0ms (1.6%)

Algorithm
egg-herbie
Counts
407 → 407
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
0517030002

prune1.4s (9.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New4034407
Fresh033
Picked011
Done000
Total4038411
Error
37.4b
Counts
411 → 8
Compiler

Compiled 32119 to 13002 computations (59.5% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
38.4b
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
38.7b
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
38.7b
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))

rewrite121.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
89×add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
59×times-frac_binary64_2471
49×*-un-lft-identity_binary64_2465
42×associate-*l*_binary64_2406
39×add-sqr-sqrt_binary64_2487
38×cbrt-undiv_binary64_2499 div-exp_binary64_2516
29×prod-exp_binary64_2514 cbrt-unprod_binary64_2498
28×add-cube-cbrt_binary64_2500
14×associate-/r/_binary64_2411
13×associate-*r*_binary64_2405
flip3-+_binary64_2468 flip-+_binary64_2439 distribute-lft-out_binary64_2416
pow1_binary64_2526
div-inv_binary64_2462
sqrt-prod_binary64_2481
add-log-exp_binary64_2504 sqrt-div_binary64_2482
associate-/r*_binary64_2409 associate-*r/_binary64_2407
difference-of-squares_binary64_2434 pow1/2_binary64_2545 associate-/l/_binary64_2412 unswap-sqr_binary64_2433 rem-sqrt-square_binary64_2478 sqrt-pow1_binary64_2483
associate-*l/_binary64_2408 *-commutative_binary64_2396 difference-of-sqr-1_binary64_2435 frac-times_binary64_2475 flip--_binary64_2440 clear-num_binary64_2464 distribute-lft-out--_binary64_2417 frac-2neg_binary64_2476 pow-prod-down_binary64_2536 flip3--_binary64_2469 associate-/l*_binary64_2410
Counts
4 → 156
Calls

4 calls:

63.0ms
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
13.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
4.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
4.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))

series1.8s (11.4%)

Counts
4 → 12
Calls

4 calls:

1.6s
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
69.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
67.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
61.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))

simplify146.0ms (1%)

Algorithm
egg-herbie
Counts
168 → 168
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
049749878
149749878

prune398.0ms (2.6%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1680168
Fresh066
Picked011
Done011
Total1688176
Error
37.4b
Counts
176 → 8
Compiler

Compiled 12507 to 4786 computations (61.7% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (sqrt.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (sqrt.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (sqrt.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))))
38.4b
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
38.4b
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
38.9b
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

rewrite198.0ms (1.3%)

Algorithm
rewrite-expression-head
Rules
120×times-frac_binary64_2471
111×sqrt-prod_binary64_2481
90×associate-*l*_binary64_2406
86×*-un-lft-identity_binary64_2465
81×add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
62×add-cube-cbrt_binary64_2500 add-sqr-sqrt_binary64_2487
30×cbrt-undiv_binary64_2499 div-exp_binary64_2516
28×prod-exp_binary64_2514 cbrt-unprod_binary64_2498
22×associate-/r/_binary64_2411
14×flip3-+_binary64_2468 flip-+_binary64_2439
12×distribute-lft-out_binary64_2416
11×div-inv_binary64_2462
associate-/r*_binary64_2409 associate-*r/_binary64_2407 pow1_binary64_2526
associate-/l/_binary64_2412
frac-times_binary64_2475 associate-/l*_binary64_2410
add-log-exp_binary64_2504
associate-*l/_binary64_2408 clear-num_binary64_2464 frac-2neg_binary64_2476 pow-prod-down_binary64_2536
sqrt-div_binary64_2482
*-commutative_binary64_2396 associate-*r*_binary64_2405
Counts
4 → 217
Calls

4 calls:

93.0ms
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (sqrt.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (sqrt.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (sqrt.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))))
14.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
13.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
11.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

series1.8s (12%)

Counts
4 → 12
Calls

4 calls:

1.6s
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (sqrt.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (sqrt.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (sqrt.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))))
98.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
66.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
64.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

simplify195.0ms (1.3%)

Algorithm
egg-herbie
Counts
229 → 229
Iterations

Useful iterations: 0 (55.0ms)

IterNodesCost
0496917480
1496917480

prune901.0ms (5.9%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New2290229
Fresh055
Picked011
Done022
Total2298237
Error
37.4b
Counts
237 → 8
Compiler

Compiled 21166 to 9401 computations (55.6% saved)

regimes559.0ms (3.6%)

Accuracy

Total 2.7b remaining (7.3%)

Threshold costs 0b (0%)

Compiler

Compiled 9940 to 5185 computations (47.8% saved)

bsearch35.0ms (0.2%)

Steps
ItersRangePoint
8
3.0484555001538813e+187
4.827571513037573e+190
3.084497531162042e+187
Compiler

Compiled 1 to 3 computations (-200% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
046111
146111

end0.0ms (0%)

sample2.2s (14.1%)

Algorithm
intervals
Results
627.0ms8000×body128valid
184.0ms8000×pre128true
Compiler

Compiled 2554 to 1329 computations (48% saved)

Profiling

Loading profile data...