Details

Time bar (total: 7.7s)

analyze1.1s (14.4%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02950133
12950133
044
144
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
6.2%93.6%0.2%9
6.2%82.7%11.1%10
12.5%73.7%13.8%11
15.6%59.5%25%12
17.9%53.3%28.8%13
22.4%47.2%30.4%14
Compiler

Compiled 14 to 12 computations (14.3% saved)

sample29.0ms (0.4%)

Algorithm
intervals
Results
9.0ms256×body128valid
3.0ms89×body128invalid
Compiler

Compiled 27 to 27 computations (0% saved)

simplify48.0ms (0.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
070419
170419

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 26 to 22 computations (15.4% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (*.f64 z z) t)
0.0b
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) (-.f64 (*.f64 z z) t)))
5.9b
(*.f64 (*.f64 y 4) (-.f64 (*.f64 z z) t))

rewrite84.0ms (1.1%)

Algorithm
rewrite-expression-head
Error
4.0b
Rules
16×cancel-sign-sub-inv_binary64_18117
11×add-sqr-sqrt_binary64_18173
add-cube-cbrt_binary64_18186 *-un-lft-identity_binary64_18151
pow1_binary64_18212 add-exp-log_binary64_18189 add-cbrt-cube_binary64_18187 distribute-rgt-in_binary64_18101 distribute-lft-in_binary64_18100 associate--r+_binary64_18087
add-log-exp_binary64_18190
sub-neg_binary64_18144
associate-*r*_binary64_18091
pow-prod-down_binary64_18222 prod-exp_binary64_18200 cbrt-unprod_binary64_18184 flip3--_binary64_18155 flip--_binary64_18126
associate-*r/_binary64_18093 difference-of-squares_binary64_18120 diff-log_binary64_18243
associate-*l*_binary64_18092 *-commutative_binary64_18082
Counts
3 → 64
Calls

3 calls:

9.0ms
(*.f64 (*.f64 y 4) (-.f64 (*.f64 z z) t))
5.0ms
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) (-.f64 (*.f64 z z) t)))
5.0ms
(-.f64 (*.f64 z z) t)
Compiler

Compiled 1409 to 532 computations (62.2% saved)

series648.0ms (8.5%)

Error
5.3b
Counts
3 → 51
Calls

3 calls:

356.0ms
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) (-.f64 (*.f64 z z) t)))
186.0ms
(*.f64 (*.f64 y 4) (-.f64 (*.f64 z z) t))
63.0ms
(-.f64 (*.f64 z z) t)
Compiler

Compiled 1707 to 1400 computations (18% saved)

simplify91.0ms (1.2%)

Algorithm
egg-herbie
Counts
115 → 115
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
049241628
149241628

prune98.0ms (1.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1069115
Fresh000
Picked101
Done000
Total1079116
Error
3.9b
Counts
116 → 9
Compiler

Compiled 1930 to 742 computations (61.6% saved)

localize12.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (*.f64 x x) (+.f64 (*.f64 y (*.f64 4 (*.f64 z z))) (*.f64 -4 (*.f64 y t))))
0.0b
(+.f64 (*.f64 y (*.f64 4 (*.f64 z z))) (*.f64 -4 (*.f64 y t)))
0.0b
(*.f64 4 (*.f64 z z))
9.9b
(*.f64 y (*.f64 4 (*.f64 z z)))

rewrite107.0ms (1.4%)

Algorithm
rewrite-expression-head
Error
3.1b
Rules
18×pow1_binary64_18212 add-exp-log_binary64_18189 add-cbrt-cube_binary64_18187
11×add-log-exp_binary64_18190
pow-prod-down_binary64_18222 prod-exp_binary64_18200 cbrt-unprod_binary64_18184 add-sqr-sqrt_binary64_18173
add-cube-cbrt_binary64_18186 *-un-lft-identity_binary64_18151
associate-*l*_binary64_18092
cancel-sign-sub-inv_binary64_18117
associate-*r*_binary64_18091 *-commutative_binary64_18082 sum-log_binary64_18242 diff-log_binary64_18243
unswap-sqr_binary64_18119 flip3-+_binary64_18154 flip-+_binary64_18125 +-commutative_binary64_18081 flip3--_binary64_18155 sub-neg_binary64_18144 flip--_binary64_18126 difference-of-squares_binary64_18120 associate--r+_binary64_18087
Counts
4 → 68
Calls

4 calls:

11.0ms
(-.f64 (*.f64 x x) (+.f64 (*.f64 y (*.f64 4 (*.f64 z z))) (*.f64 -4 (*.f64 y t))))
9.0ms
(+.f64 (*.f64 y (*.f64 4 (*.f64 z z))) (*.f64 -4 (*.f64 y t)))
8.0ms
(*.f64 y (*.f64 4 (*.f64 z z)))
6.0ms
(*.f64 4 (*.f64 z z))
Compiler

Compiled 1825 to 865 computations (52.6% saved)

series709.0ms (9.3%)

Error
3.9b
Counts
4 → 48
Calls

4 calls:

360.0ms
(-.f64 (*.f64 x x) (+.f64 (*.f64 y (*.f64 4 (*.f64 z z))) (*.f64 -4 (*.f64 y t))))
208.0ms
(+.f64 (*.f64 y (*.f64 4 (*.f64 z z))) (*.f64 -4 (*.f64 y t)))
79.0ms
(*.f64 y (*.f64 4 (*.f64 z z)))
26.0ms
(*.f64 4 (*.f64 z z))
Compiler

Compiled 1818 to 1482 computations (18.5% saved)

simplify96.0ms (1.3%)

Algorithm
egg-herbie
Counts
116 → 116
Iterations

Useful iterations: 0 (72.0ms)

IterNodesCost
049241640
149241640

prune95.0ms (1.2%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1160116
Fresh088
Picked011
Done000
Total1169125
Error
3.9b
Counts
125 → 9
Compiler

Compiled 2117 to 876 computations (58.6% saved)

localize17.0ms (0.2%)

Local error

Found 4 expressions with local error:

2.6b
(*.f64 (*.f64 y 4) (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) t)) (cbrt.f64 (-.f64 (*.f64 z z) t))))
6.5b
(cbrt.f64 (-.f64 (*.f64 z z) t))
6.5b
(cbrt.f64 (-.f64 (*.f64 z z) t))
6.5b
(cbrt.f64 (-.f64 (*.f64 z z) t))

rewrite122.0ms (1.6%)

Algorithm
rewrite-expression-head
Error
3.9b
Rules
18×cbrt-div_binary64_18183
16×pow1_binary64_18212 add-exp-log_binary64_18189
12×add-cbrt-cube_binary64_18187 cbrt-prod_binary64_18182
10×add-sqr-sqrt_binary64_18173 associate-*r/_binary64_18093
flip3--_binary64_18155 flip--_binary64_18126
pow-prod-down_binary64_18222 prod-exp_binary64_18200 cbrt-unprod_binary64_18184
add-cube-cbrt_binary64_18186 *-un-lft-identity_binary64_18151
add-log-exp_binary64_18190 frac-times_binary64_18161
pow1/3_binary64_18233 difference-of-squares_binary64_18120
associate-*l/_binary64_18094
associate-*l*_binary64_18092 associate-*r*_binary64_18091 *-commutative_binary64_18082
Counts
4 → 72
Calls

4 calls:

17.0ms
(*.f64 (*.f64 y 4) (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) t)) (cbrt.f64 (-.f64 (*.f64 z z) t))))
5.0ms
(cbrt.f64 (-.f64 (*.f64 z z) t))
4.0ms
(cbrt.f64 (-.f64 (*.f64 z z) t))
4.0ms
(cbrt.f64 (-.f64 (*.f64 z z) t))
Compiler

Compiled 2805 to 617 computations (78% saved)

series794.0ms (10.4%)

Error
3.9b
Counts
4 → 42
Calls

4 calls:

413.0ms
(*.f64 (*.f64 y 4) (*.f64 (cbrt.f64 (-.f64 (*.f64 z z) t)) (cbrt.f64 (-.f64 (*.f64 z z) t))))
114.0ms
(cbrt.f64 (-.f64 (*.f64 z z) t))
110.0ms
(cbrt.f64 (-.f64 (*.f64 z z) t))
108.0ms
(cbrt.f64 (-.f64 (*.f64 z z) t))
Compiler

Compiled 3744 to 2467 computations (34.1% saved)

simplify73.0ms (0.9%)

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
049941914
149941914

prune125.0ms (1.6%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1140114
Fresh077
Picked011
Done011
Total1149123
Error
3.9b
Counts
123 → 9
Compiler

Compiled 3714 to 1167 computations (68.6% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (*.f64 y 4) (sqrt.f64 (-.f64 (*.f64 z z) t)))
0.2b
(*.f64 (*.f64 (*.f64 y 4) (sqrt.f64 (-.f64 (*.f64 z z) t))) (sqrt.f64 (-.f64 (*.f64 z z) t)))
5.9b
(sqrt.f64 (-.f64 (*.f64 z z) t))
5.9b
(sqrt.f64 (-.f64 (*.f64 z z) t))

rewrite131.0ms (1.7%)

Algorithm
rewrite-expression-head
Error
3.9b
Rules
20×pow1_binary64_18212
18×add-exp-log_binary64_18189 add-cbrt-cube_binary64_18187 sqrt-div_binary64_18168
16×add-sqr-sqrt_binary64_18173 sqrt-prod_binary64_18167
14×associate-*r*_binary64_18091
10×add-cube-cbrt_binary64_18186 *-un-lft-identity_binary64_18151 associate-*r/_binary64_18093
flip3--_binary64_18155 flip--_binary64_18126 pow-prod-down_binary64_18222 prod-exp_binary64_18200 cbrt-unprod_binary64_18184
add-log-exp_binary64_18190 difference-of-squares_binary64_18120 frac-times_binary64_18161
pow1/2_binary64_18231 sqrt-pow1_binary64_18169 rem-sqrt-square_binary64_18164 associate-*l/_binary64_18094 associate-*l*_binary64_18092 *-commutative_binary64_18082
Counts
4 → 89
Calls

4 calls:

17.0ms
(*.f64 (*.f64 (*.f64 y 4) (sqrt.f64 (-.f64 (*.f64 z z) t))) (sqrt.f64 (-.f64 (*.f64 z z) t)))
10.0ms
(*.f64 (*.f64 y 4) (sqrt.f64 (-.f64 (*.f64 z z) t)))
5.0ms
(sqrt.f64 (-.f64 (*.f64 z z) t))
4.0ms
(sqrt.f64 (-.f64 (*.f64 z z) t))
Compiler

Compiled 2848 to 732 computations (74.3% saved)

series584.0ms (7.6%)

Error
3.9b
Counts
4 → 60
Calls

4 calls:

190.0ms
(*.f64 (*.f64 y 4) (sqrt.f64 (-.f64 (*.f64 z z) t)))
185.0ms
(*.f64 (*.f64 (*.f64 y 4) (sqrt.f64 (-.f64 (*.f64 z z) t))) (sqrt.f64 (-.f64 (*.f64 z z) t)))
81.0ms
(sqrt.f64 (-.f64 (*.f64 z z) t))
79.0ms
(sqrt.f64 (-.f64 (*.f64 z z) t))
Compiler

Compiled 3362 to 2219 computations (34% saved)

simplify83.0ms (1.1%)

Algorithm
egg-herbie
Counts
149 → 149
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049922425
149922425

prune127.0ms (1.7%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New1490149
Fresh066
Picked011
Done022
Total1499158
Error
3.9b
Counts
158 → 9
Compiler

Compiled 3557 to 1134 computations (68.1% saved)

regimes847.0ms (11%)

Accuracy

Total 1.4b remaining (39.8%)

Threshold costs 0b (0%)

Compiler

Compiled 8233 to 6250 computations (24.1% saved)

bsearch98.0ms (1.3%)

Steps
ItersRangePoint
12
2.6437430618553e+142
2.0137771702556775e+195
1.3397190987904422e+154
9
-8.782893951895757e+140
-4.070830495472007e+134
-8.62635456860306e+140
Compiler

Compiled 1 to 4 computations (-300% saved)

simplify13.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
047398
147398

end0.0ms (0%)

sample1.5s (19.7%)

Algorithm
intervals
Results
301.0ms8000×body128valid
125.0ms3081×body128invalid
Compiler

Compiled 793 to 601 computations (24.2% saved)

Profiling

Loading profile data...