Details

Time bar (total: 9.6s)

analyze1.4s (14.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
1.6%98.1%0.3%13
2.3%97.4%0.3%14
Compiler

Compiled 18 to 18 computations (0% saved)

sample33.0ms (0.3%)

Algorithm
intervals
Results
12.0ms256×body128valid
4.0ms80×body128invalid
Compiler

Compiled 35 to 41 computations (-17.1% saved)

simplify147.0ms (1.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
078825
178825

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 34 to 34 computations (0% saved)

localize13.0ms (0.1%)

Local error

Found 8 expressions with local error:

5.1b
(*.f64 (*.f64 (*.f64 y 9) z) t)
0.7b
(*.f64 (*.f64 a 27) b)
0.2b
(*.f64 (*.f64 y 9) z)
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
0.2b
(*.f64 (*.f64 y 9) z)
0.7b
(*.f64 (*.f64 a 27) b)
5.1b
(*.f64 (*.f64 (*.f64 y 9) z) t)

rewrite26.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
23×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597 pow1_binary64_21622
12×cbrt-unprod_binary64_21594 prod-exp_binary64_21610 pow-prod-down_binary64_21632
associate-*r*_binary64_21501
add-sqr-sqrt_binary64_21583 *-un-lft-identity_binary64_21561 add-cube-cbrt_binary64_21596
add-log-exp_binary64_21600
*-commutative_binary64_21492 associate-*l*_binary64_21502
cancel-sign-sub-inv_binary64_21527 flip3--_binary64_21565 diff-log_binary64_21653 sub-neg_binary64_21554 flip--_binary64_21536
Counts
4 → 69
Calls

8 calls:

7.0ms
(*.f64 (*.f64 (*.f64 y 9) z) t)
5.0ms
(*.f64 (*.f64 y 9) z)
5.0ms
(*.f64 (*.f64 a 27) b)
4.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
0.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))

series472.0ms (4.9%)

Counts
4 → 45
Calls

4 calls:

248.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
116.0ms
(*.f64 (*.f64 (*.f64 y 9) z) t)
54.0ms
(*.f64 (*.f64 a 27) b)
53.0ms
(*.f64 (*.f64 y 9) z)
Compiler

Compiled 1258 to 1280 computations (-1.7% saved)

simplify67.0ms (0.7%)

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
050531304

prune160.0ms (1.7%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1059114
Fresh000
Picked101
Done000
Total1069115
Error
0.0b
Counts
115 → 9
Compiler

Compiled 2361 to 1554 computations (34.2% saved)

localize13.0ms (0.1%)

Local error

Found 8 expressions with local error:

5.1b
(*.f64 (*.f64 (*.f64 y 9) z) t)
0.2b
(*.f64 (*.f64 y 9) z)
0.2b
(*.f64 a (*.f64 27 b))
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
0.2b
(*.f64 a (*.f64 27 b))
0.2b
(*.f64 (*.f64 y 9) z)
5.1b
(*.f64 (*.f64 (*.f64 y 9) z) t)

rewrite27.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
23×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597 pow1_binary64_21622
12×cbrt-unprod_binary64_21594 prod-exp_binary64_21610 pow-prod-down_binary64_21632
add-sqr-sqrt_binary64_21583 associate-*r*_binary64_21501 *-un-lft-identity_binary64_21561 add-cube-cbrt_binary64_21596
add-log-exp_binary64_21600
associate-*l*_binary64_21502
*-commutative_binary64_21492
cancel-sign-sub-inv_binary64_21527 flip3--_binary64_21565 diff-log_binary64_21653 sub-neg_binary64_21554 flip--_binary64_21536
Counts
4 → 69
Calls

8 calls:

7.0ms
(*.f64 (*.f64 (*.f64 y 9) z) t)
5.0ms
(*.f64 (*.f64 y 9) z)
5.0ms
(*.f64 a (*.f64 27 b))
4.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
0.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))

series467.0ms (4.9%)

Counts
4 → 45
Calls

4 calls:

243.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
117.0ms
(*.f64 (*.f64 (*.f64 y 9) z) t)
54.0ms
(*.f64 a (*.f64 27 b))
53.0ms
(*.f64 (*.f64 y 9) z)
Compiler

Compiled 1258 to 1280 computations (-1.7% saved)

simplify85.0ms (0.9%)

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
049051302
149051302

prune117.0ms (1.2%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1131114
Fresh088
Picked011
Done000
Total11310123
Error
0.0b
Counts
123 → 10
Compiler

Compiled 2367 to 1558 computations (34.2% saved)

localize16.0ms (0.2%)

Local error

Found 8 expressions with local error:

5.1b
(*.f64 (*.f64 y (*.f64 9 z)) t)
0.7b
(*.f64 (*.f64 a 27) b)
0.2b
(*.f64 y (*.f64 9 z))
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y (*.f64 9 z)) t))
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y (*.f64 9 z)) t))
0.2b
(*.f64 y (*.f64 9 z))
0.7b
(*.f64 (*.f64 a 27) b)
5.1b
(*.f64 (*.f64 y (*.f64 9 z)) t)

rewrite26.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
23×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597 pow1_binary64_21622
12×cbrt-unprod_binary64_21594 prod-exp_binary64_21610 pow-prod-down_binary64_21632
add-sqr-sqrt_binary64_21583 associate-*r*_binary64_21501 *-un-lft-identity_binary64_21561 add-cube-cbrt_binary64_21596
add-log-exp_binary64_21600
associate-*l*_binary64_21502
*-commutative_binary64_21492
cancel-sign-sub-inv_binary64_21527 flip3--_binary64_21565 diff-log_binary64_21653 sub-neg_binary64_21554 flip--_binary64_21536
Counts
4 → 69
Calls

8 calls:

7.0ms
(*.f64 (*.f64 y (*.f64 9 z)) t)
5.0ms
(*.f64 (*.f64 a 27) b)
5.0ms
(*.f64 y (*.f64 9 z))
4.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y (*.f64 9 z)) t))
0.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y (*.f64 9 z)) t))

series459.0ms (4.8%)

Counts
4 → 45
Calls

4 calls:

245.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y (*.f64 9 z)) t))
112.0ms
(*.f64 (*.f64 y (*.f64 9 z)) t)
52.0ms
(*.f64 y (*.f64 9 z))
51.0ms
(*.f64 (*.f64 a 27) b)
Compiler

Compiled 1258 to 1280 computations (-1.7% saved)

simplify73.0ms (0.8%)

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
050921305

prune119.0ms (1.2%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1131114
Fresh268
Picked011
Done011
Total1159124
Error
0.0b
Counts
124 → 9
Compiler

Compiled 2314 to 1512 computations (34.7% saved)

localize18.0ms (0.2%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 (*.f64 y 9) z)
0.2b
(*.f64 (*.f64 y 9) z)
0.2b
(*.f64 (*.f64 y 9) z)
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y 9) z)) (cbrt.f64 (*.f64 (*.f64 y 9) z))) (cbrt.f64 (*.f64 (*.f64 y 9) z))) t))
5.1b
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y 9) z)) (cbrt.f64 (*.f64 (*.f64 y 9) z))) (cbrt.f64 (*.f64 (*.f64 y 9) z))) t)
12.7b
(cbrt.f64 (*.f64 (*.f64 y 9) z))
12.7b
(cbrt.f64 (*.f64 (*.f64 y 9) z))
12.7b
(cbrt.f64 (*.f64 (*.f64 y 9) z))

rewrite30.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
13×add-exp-log_binary64_21599 pow1_binary64_21622
add-cbrt-cube_binary64_21597
cbrt-unprod_binary64_21594 prod-exp_binary64_21610 pow-prod-down_binary64_21632
add-sqr-sqrt_binary64_21583 *-un-lft-identity_binary64_21561 add-cube-cbrt_binary64_21596
add-log-exp_binary64_21600
associate-*r*_binary64_21501 pow1/3_binary64_21643 cbrt-prod_binary64_21592
*-commutative_binary64_21492 associate-*l*_binary64_21502
Counts
4 → 48
Calls

8 calls:

13.0ms
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y 9) z)) (cbrt.f64 (*.f64 (*.f64 y 9) z))) (cbrt.f64 (*.f64 (*.f64 y 9) z))) t)
4.0ms
(cbrt.f64 (*.f64 (*.f64 y 9) z))
4.0ms
(cbrt.f64 (*.f64 (*.f64 y 9) z))
4.0ms
(cbrt.f64 (*.f64 (*.f64 y 9) z))
0.0ms
(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y 9) z)) (cbrt.f64 (*.f64 (*.f64 y 9) z))) (cbrt.f64 (*.f64 (*.f64 y 9) z))) t))

series943.0ms (9.8%)

Counts
4 → 27
Calls

4 calls:

281.0ms
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y 9) z)) (cbrt.f64 (*.f64 (*.f64 y 9) z))) (cbrt.f64 (*.f64 (*.f64 y 9) z))) t)
227.0ms
(cbrt.f64 (*.f64 (*.f64 y 9) z))
217.0ms
(cbrt.f64 (*.f64 (*.f64 y 9) z))
217.0ms
(cbrt.f64 (*.f64 (*.f64 y 9) z))
Compiler

Compiled 1748 to 1604 computations (8.2% saved)

simplify115.0ms (1.2%)

Algorithm
egg-herbie
Counts
75 → 75
Iterations

Useful iterations: 0 (99.0ms)

IterNodesCost
04921837
14921837

prune101.0ms (1.1%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New75075
Fresh066
Picked011
Done022
Total75984
Error
0.0b
Counts
84 → 9
Compiler

Compiled 2214 to 1494 computations (32.5% saved)

simplify17.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0467688
1467688

regimes1.1s (11.4%)

Compiler

Compiled 8138 to 8248 computations (-1.4% saved)

bsearch1.0ms (0%)

Compiler

Compiled 5 to 9 computations (-80% saved)

regimes576.0ms (6%)

Compiler

Compiled 2475 to 3071 computations (-24.1% saved)

bsearch1.0ms (0%)

Compiler

Compiled 17 to 17 computations (0% saved)

regimes269.0ms (2.8%)

Compiler

Compiled 1106 to 1516 computations (-37.1% saved)

bsearch1.0ms (0%)

Compiler

Compiled 3 to 8 computations (-166.7% saved)

regimes231.0ms (2.4%)

Compiler

Compiled 875 to 1253 computations (-43.2% saved)

bsearch1.0ms (0%)

Compiler

Compiled 3 to 8 computations (-166.7% saved)

regimes210.0ms (2.2%)

Compiler

Compiled 600 to 940 computations (-56.7% saved)

bsearch43.0ms (0.4%)

Steps
ItersRangePoint
7
1.1353342212667984e-30
2.2277353427980002e-29
3.5090739385761904e-30
6
-4.900116561392053e-41
-3.9244281492382075e-42
-3.4851078552318456e-41
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes179.0ms (1.9%)

Compiler

Compiled 340 to 660 computations (-94.1% saved)

bsearch45.0ms (0.5%)

Steps
ItersRangePoint
7
1.1353342212667984e-30
2.2277353427980002e-29
5.855129180921564e-30
7
-2.588185096823774e-39
-4.900116561392053e-41
-1.5096281157144727e-39
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes119.0ms (1.2%)

Compiler

Compiled 236 to 548 computations (-132.2% saved)

bsearch0.0ms (0%)

regimes59.0ms (0.6%)

Compiler

Compiled 30 to 198 computations (-560% saved)

bsearch0.0ms (0%)

regimes52.0ms (0.5%)

Accuracy

Total 0.7b remaining (96.4%)

Threshold costs 0.7b (96.4%)

Compiler

Compiled 24 to 156 computations (-550% saved)

bsearch14.0ms (0.1%)

Compiler

Compiled 353 to 283 computations (19.8% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0178474
1178474

end0.0ms (0%)

sample1.7s (18%)

Algorithm
intervals
Results
420.0ms8000×body128valid
147.0ms3034×body128invalid
Compiler

Compiled 838 to 780 computations (6.9% saved)

Pareto

0.6996108422977939

Profiling

Loading profile data...