Details

Time bar (total: 29.4s)

analyze4.0ms (0%)

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
0%56.2%43.8%1
0%56.2%43.8%2
42.1%14%43.8%3
42.1%14%43.8%4
52.7%3.5%43.8%5
56.2%0%43.8%6
Compiler

Compiled 42 to 29 computations (31% saved)

sample32.0ms (0.1%)

Algorithm
intervals
Results
16.0ms256×body128valid
4.0ms256×pre128true
Compiler

Compiled 77 to 55 computations (28.6% saved)

simplify330.0ms (1.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (229.0ms)

IterNodesCost
0502337

prune7.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
1.7b
Counts
2 → 2
Compiler

Compiled 85 to 60 computations (29.4% saved)

localize13.0ms (0%)

Local error

Found 8 expressions with local error:

10.2b
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
8.3b
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
0.0b
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
0.0b
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
8.3b
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
10.2b
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))

rewrite112.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
77×*-un-lft-identity_binary64_1442
34×add-cbrt-cube_binary64_1478 add-exp-log_binary64_1480 distribute-lft-out_binary64_1393
24×flip3-+_binary64_1445 flip-+_binary64_1416
21×associate-*r*_binary64_1382 add-sqr-sqrt_binary64_1464
18×associate-/r/_binary64_1388
16×frac-times_binary64_1452
15×add-cube-cbrt_binary64_1477
14×times-frac_binary64_1448
13×pow1_binary64_1503
11×swap-sqr_binary64_1409
10×cbrt-undiv_binary64_1476 cbrt-unprod_binary64_1475 prod-exp_binary64_1491 associate-*l/_binary64_1385 div-exp_binary64_1493
associate-*l*_binary64_1383
associate-*r/_binary64_1384
associate-/l/_binary64_1389
associate-/r*_binary64_1386
associate-/l*_binary64_1387
add-log-exp_binary64_1481
div-inv_binary64_1439 unswap-sqr_binary64_1410
clear-num_binary64_1441 pow-prod-down_binary64_1513 *-commutative_binary64_1373 frac-2neg_binary64_1453
pow2_binary64_1523 pow-plus_binary64_1505 pow-sqr_binary64_1415 distribute-lft-in_binary64_1391 distribute-rgt-in_binary64_1392 pow-prod-up_binary64_1512
Counts
4 → 158
Calls

8 calls:

29.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
27.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
22.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
16.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
0.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))

series2.3s (7.8%)

Counts
4 → 89
Calls

4 calls:

1.2s
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
567.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
418.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
118.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 8796 to 7098 computations (19.3% saved)

simplify135.0ms (0.5%)

Algorithm
egg-herbie
Counts
247 → 247
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
0535214087

prune824.0ms (2.8%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2398247
Fresh101
Picked101
Done000
Total2418249
Error
0.0b
Counts
249 → 8
Compiler

Compiled 12667 to 8247 computations (34.9% saved)

localize13.0ms (0%)

Local error

Found 8 expressions with local error:

0.1b
(/.f64 (*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
0.0b
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2)))
0.0b
(/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))
0.0b
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2)))
0.1b
(/.f64 (*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))

rewrite114.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
192×*-un-lft-identity_binary64_1442
89×times-frac_binary64_1448
82×distribute-lft-out_binary64_1393
60×add-sqr-sqrt_binary64_1464
48×add-cube-cbrt_binary64_1477
38×add-cbrt-cube_binary64_1478 add-exp-log_binary64_1480
26×associate-*r*_binary64_1382 associate-*l*_binary64_1383
15×cbrt-undiv_binary64_1476 associate-/r*_binary64_1386 div-exp_binary64_1493
10×associate-/r/_binary64_1388
associate-/l*_binary64_1387
cbrt-unprod_binary64_1475 prod-exp_binary64_1491
associate-/l/_binary64_1389 flip3-+_binary64_1445 flip-+_binary64_1416
pow1_binary64_1503
div-inv_binary64_1439
add-log-exp_binary64_1481 unswap-sqr_binary64_1410
clear-num_binary64_1441 frac-2neg_binary64_1453
associate-*r/_binary64_1384 frac-times_binary64_1452 associate-*l/_binary64_1385
pow-prod-down_binary64_1513 *-commutative_binary64_1373
Counts
4 → 202
Calls

8 calls:

41.0ms
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2)))
29.0ms
(/.f64 (*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
11.0ms
(/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))
10.0ms
(/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))
0.0ms
(/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))

series2.1s (7.1%)

Counts
4 → 95
Calls

4 calls:

1.2s
(/.f64 (*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
555.0ms
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2)))
169.0ms
(/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))
169.0ms
(/.f64 (+.f64 beta 1) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 8768 to 6991 computations (20.3% saved)

simplify147.0ms (0.5%)

Algorithm
egg-herbie
Counts
297 → 297
Iterations

Useful iterations: 0 (31.0ms)

IterNodesCost
0508815254

prune914.0ms (3.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2961297
Fresh167
Picked011
Done000
Total2978305
Error
0.0b
Counts
305 → 8
Compiler

Compiled 14448 to 9307 computations (35.6% saved)

localize20.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.1b
(/.f64 (*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
0.1b
(/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2))
0.1b
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))
0.1b
(*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2)))
0.1b
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))
0.1b
(*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2)))
0.1b
(/.f64 (*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
0.1b
(*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2)))

rewrite160.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
217×*-un-lft-identity_binary64_1442
112×times-frac_binary64_1448
89×distribute-lft-out_binary64_1393
82×associate-*r*_binary64_1382
71×add-sqr-sqrt_binary64_1464
65×sqrt-prod_binary64_1458
63×add-cube-cbrt_binary64_1477
61×add-cbrt-cube_binary64_1478 add-exp-log_binary64_1480
22×cbrt-unprod_binary64_1475 prod-exp_binary64_1491
20×frac-times_binary64_1452 associate-*l/_binary64_1385
19×cbrt-undiv_binary64_1476 div-exp_binary64_1493
15×flip3-+_binary64_1445 flip-+_binary64_1416
13×associate-/l/_binary64_1389
11×pow1_binary64_1503
10×associate-/r*_binary64_1386
associate-/r/_binary64_1388 associate-/l*_binary64_1387
associate-*r/_binary64_1384
associate-*l*_binary64_1383
div-inv_binary64_1439 pow-prod-down_binary64_1513 add-log-exp_binary64_1481
unswap-sqr_binary64_1410
clear-num_binary64_1441 *-commutative_binary64_1373 sqrt-div_binary64_1459 frac-2neg_binary64_1453
Counts
4 → 252
Calls

8 calls:

41.0ms
(/.f64 (*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
38.0ms
(*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2)))
33.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2)))
13.0ms
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))
0.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2)))

series2.6s (8.8%)

Counts
4 → 83
Calls

4 calls:

1.5s
(/.f64 (*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
668.0ms
(*.f64 (*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))) (/.f64 (sqrt.f64 (+.f64 beta 1)) (+.f64 (+.f64 alpha beta) 2)))
249.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2)))
185.0ms
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 9272 to 7406 computations (20.1% saved)

simplify156.0ms (0.5%)

Algorithm
egg-herbie
Counts
335 → 335
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
0518416438

prune1.3s (4.3%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New3341335
Fresh156
Picked011
Done011
Total3358343
Error
0b
Counts
343 → 8
Compiler

Compiled 16688 to 11262 computations (32.5% saved)

localize19.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.0b
(/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2))
0.1b
(/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
0.2b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))))
16.0b
(sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3))))
16.0b
(sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3))))

rewrite184.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
86×*-un-lft-identity_binary64_1442
84×sqrt-prod_binary64_1458
47×times-frac_binary64_1448
38×add-sqr-sqrt_binary64_1464
36×distribute-lft-out_binary64_1393
24×add-cbrt-cube_binary64_1478 add-exp-log_binary64_1480
22×swap-sqr_binary64_1409 add-cube-cbrt_binary64_1477
21×pow1_binary64_1503
14×associate-*r*_binary64_1382 associate-/r/_binary64_1388 associate-*l*_binary64_1383
10×sqrt-pow1_binary64_1460 pow1/2_binary64_1522
cbrt-undiv_binary64_1476 div-exp_binary64_1493
div-inv_binary64_1439 flip3-+_binary64_1445 flip-+_binary64_1416
sqrt-div_binary64_1459
associate-/r*_binary64_1386 cbrt-unprod_binary64_1475 prod-exp_binary64_1491 pow-prod-up_binary64_1512
rem-sqrt-square_binary64_1455 add-log-exp_binary64_1481 unswap-sqr_binary64_1410
associate-/l/_binary64_1389 pow-prod-down_binary64_1513 pow-sqr_binary64_1415
associate-*r/_binary64_1384 frac-times_binary64_1452 associate-*l/_binary64_1385
pow2_binary64_1523 sqr-abs_binary64_1457 clear-num_binary64_1441 associate-/l*_binary64_1387 pow-plus_binary64_1505 *-commutative_binary64_1373 sqrt-unprod_binary64_1462 frac-2neg_binary64_1453 rem-square-sqrt_binary64_1454
Counts
4 → 163
Calls

8 calls:

72.0ms
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))))
30.0ms
(/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
27.0ms
(sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3))))
26.0ms
(sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3))))
0.0ms
(/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2))

series11.1s (37.9%)

Counts
4 → 92
Calls

4 calls:

4.4s
(sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3))))
4.3s
(sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3))))
1.2s
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))))
1.2s
(/.f64 (*.f64 (/.f64 (+.f64 1 beta) (+.f64 (+.f64 alpha beta) 2)) (/.f64 (+.f64 alpha 1) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 30756 to 24828 computations (19.3% saved)

simplify337.0ms (1.1%)

Algorithm
egg-herbie
Counts
255 → 255
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
0497041692
1497041692

prune3.3s (11.1%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New2550255
Fresh055
Picked011
Done022
Total2558263
Error
0b
Counts
263 → 8
Compiler

Compiled 33305 to 23640 computations (29% saved)

simplify35.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
04182623
14182623

regimes235.0ms (0.8%)

Compiler

Compiled 3512 to 2502 computations (28.8% saved)

bsearch0.0ms (0%)

regimes59.0ms (0.2%)

Compiler

Compiled 546 to 434 computations (20.5% saved)

bsearch0.0ms (0%)

regimes48.0ms (0.2%)

Compiler

Compiled 296 to 252 computations (14.9% saved)

bsearch22.0ms (0.1%)

Steps
ItersRangePoint
6
9.717201036953527e+86
4.329071098230475e+87
4.2627346299296735e+87
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes53.0ms (0.2%)

Compiler

Compiled 246 to 216 computations (12.2% saved)

bsearch30.0ms (0.1%)

Steps
ItersRangePoint
10
462.4097390906135
1.1486927182386765e+21
838592779798.6923
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes56.0ms (0.2%)

Compiler

Compiled 200 to 180 computations (10% saved)

bsearch48.0ms (0.2%)

Steps
ItersRangePoint
7
3.731307944864912e+71
7.671113919532282e+73
9.692440884075845e+71
8
1.3704218671186034e-64
1.3306723076605711e-61
1.315621273650693e-61
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes38.0ms (0.1%)

Compiler

Compiled 158 to 146 computations (7.6% saved)

bsearch27.0ms (0.1%)

Steps
ItersRangePoint
9
24367731.584382158
82473478054274.73
45816472080.235504
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes55.0ms (0.2%)

Compiler

Compiled 116 to 112 computations (3.4% saved)

bsearch27.0ms (0.1%)

Steps
ItersRangePoint
9
24367731.584382158
82473478054274.73
176610707.98778427
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes41.0ms (0.1%)

Compiler

Compiled 60 to 68 computations (-13.3% saved)

bsearch28.0ms (0.1%)

Steps
ItersRangePoint
10
462.4097390906135
1.1486927182386765e+21
30828809.215161942
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes44.0ms (0.1%)

Compiler

Compiled 38 to 50 computations (-31.6% saved)

bsearch26.0ms (0.1%)

Steps
ItersRangePoint
10
462.4097390906135
1.1486927182386765e+21
117316696.61084253
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes34.0ms (0.1%)

Compiler

Compiled 24 to 38 computations (-58.3% saved)

bsearch18.0ms (0.1%)

Steps
ItersRangePoint
6
9.717201036953527e+86
4.329071098230475e+87
3.589968514197575e+87
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes15.0ms (0.1%)

Accuracy

Total 0.1b remaining (94.9%)

Threshold costs 0.1b (94.9%)

Compiler

Compiled 10 to 26 computations (-160% saved)

bsearch14.0ms (0%)

Compiler

Compiled 317 to 235 computations (25.9% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
084465
184465

end0.0ms (0%)

sample2.3s (7.8%)

Algorithm
intervals
Results
530.0ms8000×body128valid
146.0ms8000×pre128true
Compiler

Compiled 2113 to 1513 computations (28.4% saved)

Pareto

0.08514271731185363

Profiling

Loading profile data...