Details

Time bar (total: 1.4s)

analyze1.0ms (0.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
100%0%0%2
Compiler

Compiled 8 to 6 computations (25% saved)

sample10.0ms (0.7%)

Algorithm
intervals
Results
6.0ms256×body128valid
Compiler

Compiled 15 to 12 computations (20% saved)

simplify92.0ms (6.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0810
1810

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 10 computations (28.6% saved)

localize5.0ms (0.4%)

Local error

Found 1 expressions with local error:

16.4b
(/.f64 x (+.f64 (*.f64 x x) 1))

rewrite8.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
times-frac_binary64_1448 add-sqr-sqrt_binary64_1464 add-cube-cbrt_binary64_1477 *-un-lft-identity_binary64_1442
associate-/r*_binary64_1386 add-cbrt-cube_binary64_1478 associate-/l*_binary64_1387 add-exp-log_binary64_1480
associate-/r/_binary64_1388
cbrt-undiv_binary64_1476 div-inv_binary64_1439 clear-num_binary64_1441 add-log-exp_binary64_1481 frac-2neg_binary64_1453 flip3-+_binary64_1445 flip-+_binary64_1416 pow1_binary64_1503 div-exp_binary64_1493
Counts
1 → 29
Calls

1 calls:

6.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))

series25.0ms (1.8%)

Counts
1 → 3
Calls

1 calls:

25.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))

simplify63.0ms (4.4%)

Algorithm
egg-herbie
Counts
32 → 32
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
05064550

prune34.0ms (2.4%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New31132
Fresh000
Picked011
Done000
Total31233
Error
0b
Counts
33 → 2
Compiler

Compiled 475 to 261 computations (45.1% saved)

localize9.0ms (0.6%)

Local error

Found 3 expressions with local error:

0.1b
(/.f64 1 (pow.f64 x 5))
0.2b
(pow.f64 (/.f64 1 x) 3)
19.3b
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 5))) (pow.f64 (/.f64 1 x) 3))

rewrite73.0ms (5.2%)

Algorithm
rewrite-expression-head
Rules
66×add-sqr-sqrt_binary64_1464
61×times-frac_binary64_1448 *-un-lft-identity_binary64_1442
49×add-cube-cbrt_binary64_1477
41×unpow-prod-down_binary64_1521
32×cancel-sign-sub-inv_binary64_1408
29×cube-prod_binary64_1470
17×add-exp-log_binary64_1480
div-inv_binary64_1439
add-cbrt-cube_binary64_1478 add-log-exp_binary64_1481 difference-of-squares_binary64_1411 div-exp_binary64_1493
associate-/r*_binary64_1386 pow-exp_binary64_1510 sqr-pow_binary64_1414
pow1_binary64_1503 distribute-lft-out--_binary64_1394
1-exp_binary64_1486 rec-exp_binary64_1492 distribute-lft-out_binary64_1393 cube-div_binary64_1471 pow-to-exp_binary64_1511
associate-/l*_binary64_1387 frac-sub_binary64_1451 pow-unpow_binary64_1519 pow-pow_binary64_1514
inv-pow_binary64_1527 cbrt-undiv_binary64_1476 cube-mult_binary64_1472 pow-flip_binary64_1516 rem-cube-cbrt_binary64_1465 diff-log_binary64_1534 unpow3_binary64_1508
associate--l+_binary64_1379 sum-log_binary64_1533 sub-neg_binary64_1435 clear-num_binary64_1441 flip3--_binary64_1446 flip--_binary64_1417 frac-2neg_binary64_1453 flip3-+_binary64_1445 flip-+_binary64_1416 frac-add_binary64_1450
Counts
3 → 164
Calls

3 calls:

46.0ms
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 5))) (pow.f64 (/.f64 1 x) 3))
8.0ms
(pow.f64 (/.f64 1 x) 3)
5.0ms
(/.f64 1 (pow.f64 x 5))

series65.0ms (4.6%)

Counts
3 → 9
Calls

3 calls:

25.0ms
(/.f64 1 (pow.f64 x 5))
21.0ms
(pow.f64 (/.f64 1 x) 3)
19.0ms
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 5))) (pow.f64 (/.f64 1 x) 3))

simplify100.0ms (7.1%)

Algorithm
egg-herbie
Counts
173 → 173
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
048752523
148752523

prune213.0ms (15.1%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1730173
Fresh000
Picked011
Done011
Total1732175
Error
0b
Counts
175 → 2
Compiler

Compiled 3404 to 2696 computations (20.8% saved)

regimes98.0ms (6.9%)

Accuracy

Total 0.0b remaining (98.2%)

Threshold costs 0.0b (98.2%)

Compiler

Compiled 582 to 394 computations (32.3% saved)

bsearch30.0ms (2.1%)

Steps
ItersRangePoint
10
1.1339052211084629e-05
14761647.47050718
688.8618206808918
9
-9.675321828153634e+34
-2.2216685657410466e+28
-6.934909625698525e+34
Compiler

Compiled 1 to 1 computations (0% saved)

simplify3.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03646
13646

end0.0ms (0%)

sample583.0ms (41.2%)

Algorithm
intervals
Results
185.0ms8000×body128valid
Compiler

Compiled 292 to 203 computations (30.5% saved)

Profiling

Loading profile data...