Details

Time bar (total: 7.2s)

analyze813.0ms (11.3%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036140
136140
033
133
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%5
0%99.9%0.1%6
0%99.9%0.1%6
12.5%87.4%0.1%7
12.5%87.4%0.1%7
31.2%68.6%0.1%8
31.2%68.6%0.1%8
39%57.7%3.3%9
39%57.7%3.3%9
47.6%46%6.4%10
47.6%46%6.4%10
58.1%35.5%6.4%11
58.1%35.5%6.4%11
62.2%29.1%8.7%12
62.2%29.1%8.7%12
66.2%22.7%11.1%13
66.2%22.7%11.1%13
71.3%17.6%11.1%14
71.3%17.6%11.1%14
Symmetry

(sort y z)

Compiler

Compiled 16 to 16 computations (0% saved)

sample363.0ms (5%)

Algorithm
intervals
Results
13.0ms512×body128valid
3.0ms107×body128invalid
Compiler

Compiled 2471 to 3395 computations (-37.4% saved)

simplify17.0ms (0.2%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (12.0ms)

IterNodesCost
024110
124110

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 14 computations (0% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

4.3b
(*.f64 x (-.f64 1 (*.f64 y z)))

rewrite33.0ms (0.5%)

Algorithm
rewrite-expression-head
Error
4.5b
Rules
add-sqr-sqrt_binary64_7261
pow1_binary64_7300 add-exp-log_binary64_7277 add-cbrt-cube_binary64_7275 add-cube-cbrt_binary64_7274 *-un-lft-identity_binary64_7239 associate-*l*_binary64_7180 associate-*r*_binary64_7179
sub-neg_binary64_7232 distribute-rgt-in_binary64_7189 cancel-sign-sub-inv_binary64_7205 distribute-lft-in_binary64_7188 associate-*r/_binary64_7181
pow-prod-down_binary64_7310 prod-exp_binary64_7288 add-log-exp_binary64_7278 cbrt-unprod_binary64_7272 unswap-sqr_binary64_7207 flip3--_binary64_7243 flip--_binary64_7214 *-commutative_binary64_7170
Counts
1 → 24
Calls

1 calls:

6.0ms
(*.f64 x (-.f64 1 (*.f64 y z)))
Compiler

Compiled 340 to 178 computations (47.6% saved)

series191.0ms (2.6%)

Error
4.5b
Counts
1 → 15
Calls

1 calls:

183.0ms
(*.f64 x (-.f64 1 (*.f64 y z)))
Compiler

Compiled 249 to 171 computations (31.3% saved)

simplify60.0ms (0.8%)

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
04868429
14868429

prune39.0ms (0.5%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New32739
Fresh000
Picked011
Done000
Total32840
Error
4.4b
Counts
40 → 8
Compiler

Compiled 507 to 263 computations (48.1% saved)

localize12.0ms (0.2%)

Local error

Found 4 expressions with local error:

1.1b
(*.f64 x (*.f64 (cbrt.f64 (-.f64 1 (*.f64 z y))) (cbrt.f64 (-.f64 1 (*.f64 z y)))))
4.5b
(cbrt.f64 (-.f64 1 (*.f64 z y)))
4.5b
(cbrt.f64 (-.f64 1 (*.f64 z y)))
4.5b
(cbrt.f64 (-.f64 1 (*.f64 y z)))

rewrite137.0ms (1.9%)

Algorithm
rewrite-expression-head
Error
4.4b
Rules
18×cbrt-div_binary64_7271
10×associate-*r/_binary64_7181
pow1_binary64_7300 add-exp-log_binary64_7277 flip3--_binary64_7243 flip--_binary64_7214 cbrt-prod_binary64_7270 add-sqr-sqrt_binary64_7261
add-cube-cbrt_binary64_7274 *-un-lft-identity_binary64_7239
add-cbrt-cube_binary64_7275
add-log-exp_binary64_7278 frac-times_binary64_7249
pow1/3_binary64_7321 pow-prod-down_binary64_7310 prod-exp_binary64_7288 cbrt-unprod_binary64_7272 associate-*l*_binary64_7180
associate-*l/_binary64_7182
unswap-sqr_binary64_7207 associate-*r*_binary64_7179 *-commutative_binary64_7170
Counts
4 → 66
Calls

4 calls:

11.0ms
(*.f64 x (*.f64 (cbrt.f64 (-.f64 1 (*.f64 z y))) (cbrt.f64 (-.f64 1 (*.f64 z y)))))
3.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
3.0ms
(cbrt.f64 (-.f64 1 (*.f64 y z)))
3.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
Compiler

Compiled 2168 to 1227 computations (43.4% saved)

series1.1s (14.7%)

Error
4.4b
Counts
4 → 59
Calls

4 calls:

491.0ms
(*.f64 x (*.f64 (cbrt.f64 (-.f64 1 (*.f64 z y))) (cbrt.f64 (-.f64 1 (*.f64 z y)))))
170.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
157.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
150.0ms
(cbrt.f64 (-.f64 1 (*.f64 y z)))
Compiler

Compiled 4349 to 3194 computations (26.6% saved)

simplify60.0ms (0.8%)

Algorithm
egg-herbie
Counts
125 → 125
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
049242138
149242138

prune195.0ms (2.7%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1241125
Fresh066
Picked011
Done011
Total1249133
Error
4.4b
Counts
133 → 9
Compiler

Compiled 3490 to 1951 computations (44.1% saved)

localize17.0ms (0.2%)

Local error

Found 4 expressions with local error:

4.5b
(cbrt.f64 (-.f64 1 (*.f64 z y)))
4.5b
(cbrt.f64 (-.f64 1 (*.f64 z y)))
4.5b
(cbrt.f64 (-.f64 1 (*.f64 z y)))
4.5b
(cbrt.f64 (-.f64 1 (*.f64 y z)))

rewrite141.0ms (2%)

Algorithm
rewrite-expression-head
Error
4.4b
Rules
12×cbrt-prod_binary64_7270
add-cube-cbrt_binary64_7274 cbrt-div_binary64_7271 add-sqr-sqrt_binary64_7261 *-un-lft-identity_binary64_7239
pow1/3_binary64_7321 pow1_binary64_7300 add-log-exp_binary64_7278 add-exp-log_binary64_7277 add-cbrt-cube_binary64_7275 flip3--_binary64_7243 flip--_binary64_7214
Counts
4 → 52
Calls

4 calls:

3.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
3.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
3.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
2.0ms
(cbrt.f64 (-.f64 1 (*.f64 y z)))
Compiler

Compiled 2484 to 1495 computations (39.8% saved)

series809.0ms (11.2%)

Error
4.4b
Counts
4 → 56
Calls

4 calls:

172.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
172.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
171.0ms
(cbrt.f64 (-.f64 1 (*.f64 z y)))
161.0ms
(cbrt.f64 (-.f64 1 (*.f64 y z)))
Compiler

Compiled 6460 to 4495 computations (30.4% saved)

simplify90.0ms (1.2%)

Algorithm
egg-herbie
Counts
108 → 108
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
049281580
149281580

prune258.0ms (3.6%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New1080108
Fresh066
Picked011
Done022
Total1089117
Error
4.4b
Counts
117 → 9
Compiler

Compiled 4835 to 2836 computations (41.3% saved)

localize12.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 (*.f64 x (-.f64 1 (*.f64 z y))))
4.3b
(*.f64 x (-.f64 1 (*.f64 z y)))
4.3b
(*.f64 x (-.f64 1 (*.f64 z y)))
4.3b
(*.f64 x (-.f64 1 (*.f64 z y)))

rewrite164.0ms (2.3%)

Algorithm
rewrite-expression-head
Error
4.4b
Rules
16×add-sqr-sqrt_binary64_7261
10×pow1_binary64_7300 add-exp-log_binary64_7277 add-cbrt-cube_binary64_7275 add-cube-cbrt_binary64_7274 *-un-lft-identity_binary64_7239
associate-*l*_binary64_7180 associate-*r*_binary64_7179
associate-*r/_binary64_7181
sub-neg_binary64_7232 distribute-rgt-in_binary64_7189 cancel-sign-sub-inv_binary64_7205 distribute-lft-in_binary64_7188
add-log-exp_binary64_7278 flip3--_binary64_7243 flip--_binary64_7214
pow-prod-down_binary64_7310 prod-exp_binary64_7288 cbrt-unprod_binary64_7272 unswap-sqr_binary64_7207 *-commutative_binary64_7170
cbrt-div_binary64_7271
pow1/3_binary64_7321 cbrt-prod_binary64_7270
Counts
4 → 83
Calls

4 calls:

6.0ms
(*.f64 x (-.f64 1 (*.f64 z y)))
6.0ms
(*.f64 x (-.f64 1 (*.f64 z y)))
6.0ms
(*.f64 x (-.f64 1 (*.f64 z y)))
4.0ms
(cbrt.f64 (*.f64 x (-.f64 1 (*.f64 z y))))
Compiler

Compiled 2771 to 1503 computations (45.8% saved)

series1.0s (14.5%)

Error
4.4b
Counts
4 → 64
Calls

4 calls:

414.0ms
(cbrt.f64 (*.f64 x (-.f64 1 (*.f64 z y))))
187.0ms
(*.f64 x (-.f64 1 (*.f64 z y)))
183.0ms
(*.f64 x (-.f64 1 (*.f64 z y)))
173.0ms
(*.f64 x (-.f64 1 (*.f64 z y)))
Compiler

Compiled 4841 to 3067 computations (36.6% saved)

simplify74.0ms (1%)

Algorithm
egg-herbie
Counts
147 → 147
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049761887
149761887

prune229.0ms (3.2%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New1461147
Fresh055
Picked011
Done033
Total14610156
Error
4.4b
Counts
156 → 10
Compiler

Compiled 4350 to 2246 computations (48.4% saved)

regimes360.0ms (5%)

Accuracy

Total 0.1b remaining (4.2%)

Threshold costs 0.1b (4.2%)

Compiler

Compiled 3606 to 2724 computations (24.5% saved)

bsearch0.0ms (0%)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05110
15110
Remove

(sort y z)

Compiler

Compiled 14 to 12 computations (14.3% saved)

end0.0ms (0%)

sample1.0s (14.1%)

Algorithm
intervals
Results
209.0ms8000×body128valid
39.0ms1598×body128invalid
Compiler

Compiled 551 to 416 computations (24.5% saved)

Profiling

Loading profile data...