Details

Time bar (total: 11.1s)

analyze1.6s (14.7%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05331140
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
3.1%71.7%25.1%9
4.7%69.8%25.5%10
7%66.9%26.1%11
10.9%61.5%27.6%12
11.1%47%41.9%13
12.8%44.4%42.8%14
Symmetry

(sort y z)

Compiler

Compiled 20 to 20 computations (0% saved)

sample117.0ms (1.1%)

Algorithm
intervals
Results
30.0ms333×body128nan
25.0ms256×body128valid
Compiler

Compiled 39 to 43 computations (-10.3% saved)

simplify118.0ms (1.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (107.0ms)

IterNodesCost
0539820

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
1.0b
Counts
2 → 1
Compiler

Compiled 26 to 26 computations (0% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.2b
(/.f64 (sqrt.f64 t) z)
1.0b
(*.f64 1/3 (acos.f64 (*.f64 x (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18)))))
2.1b
(/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18))
4.3b
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18)))

rewrite260.0ms (2.3%)

Algorithm
rewrite-expression-head
Error
0.9b
Rules
116×times-frac_binary64_21567
66×add-sqr-sqrt_binary64_21583
62×add-cube-cbrt_binary64_21596 *-un-lft-identity_binary64_21561
39×sqrt-prod_binary64_21577
38×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597
29×associate-*r*_binary64_21501
28×associate-/l*_binary64_21506
13×div-exp_binary64_21612 cbrt-undiv_binary64_21595
10×prod-exp_binary64_21610 cbrt-unprod_binary64_21594
pow1_binary64_21622
associate-*l*_binary64_21502 div-inv_binary64_21558
add-log-exp_binary64_21600 associate-/r*_binary64_21505
pow-prod-down_binary64_21632 unswap-sqr_binary64_21529 *-commutative_binary64_21492 frac-2neg_binary64_21572 clear-num_binary64_21560
associate-*r/_binary64_21503 associate-/l/_binary64_21508
Counts
4 → 171
Calls

4 calls:

20.0ms
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18)))
9.0ms
(/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18))
6.0ms
(/.f64 (sqrt.f64 t) z)
4.0ms
(*.f64 1/3 (acos.f64 (*.f64 x (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18)))))
Compiler

Compiled 3717 to 1780 computations (52.1% saved)

series737.0ms (6.6%)

Error
1.0b
Counts
4 → 39
Calls

4 calls:

280.0ms
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18)))
178.0ms
(/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18))
169.0ms
(*.f64 1/3 (acos.f64 (*.f64 x (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y 18)))))
66.0ms
(/.f64 (sqrt.f64 t) z)
Compiler

Compiled 1674 to 1383 computations (17.4% saved)

simplify142.0ms (1.3%)

Algorithm
egg-herbie
Counts
210 → 210
Iterations

Useful iterations: 0 (90.0ms)

IterNodesCost
050043395

prune201.0ms (1.8%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2073210
Fresh000
Picked011
Done000
Total2074211
Error
0.9b
Counts
211 → 4
Compiler

Compiled 3872 to 1780 computations (54% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.2b
(*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))
1.0b
(cbrt.f64 (exp.f64 (acos.f64 (*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))))))
2.9b
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))
4.0b
(/.f64 x (*.f64 z y))

rewrite137.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
0.9b
Rules
32×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597
16×add-sqr-sqrt_binary64_21583
13×prod-exp_binary64_21610 cbrt-unprod_binary64_21594
12×add-cube-cbrt_binary64_21596 *-un-lft-identity_binary64_21561
11×pow1_binary64_21622
associate-*l*_binary64_21502
associate-*r*_binary64_21501
div-exp_binary64_21612 cbrt-undiv_binary64_21595 times-frac_binary64_21567
add-log-exp_binary64_21600 pow-prod-down_binary64_21632 sqrt-prod_binary64_21577
associate-/l*_binary64_21506 associate-*r/_binary64_21503 cbrt-prod_binary64_21592
div-inv_binary64_21558 unswap-sqr_binary64_21529 *-commutative_binary64_21492
frac-2neg_binary64_21572 clear-num_binary64_21560 associate-/r*_binary64_21505 pow1/3_binary64_21643 acos-asin_binary64_21742 exp-diff_binary64_21609 cbrt-div_binary64_21593
Counts
4 → 87
Calls

4 calls:

15.0ms
(*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))
9.0ms
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))
5.0ms
(/.f64 x (*.f64 z y))
2.0ms
(cbrt.f64 (exp.f64 (acos.f64 (*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))))))
Compiler

Compiled 1891 to 845 computations (55.3% saved)

series1.5s (13.1%)

Error
0.9b
Counts
4 → 45
Calls

4 calls:

759.0ms
(cbrt.f64 (exp.f64 (acos.f64 (*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))))))
298.0ms
(*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))
229.0ms
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))
129.0ms
(/.f64 x (*.f64 z y))
Compiler

Compiled 2002 to 1629 computations (18.6% saved)

simplify46.0ms (0.4%)

Algorithm
egg-herbie
Counts
132 → 132
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
054401984

prune130.0ms (1.2%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1311132
Fresh112
Picked011
Done011
Total1324136
Error
0.9b
Counts
136 → 4
Compiler

Compiled 2290 to 1090 computations (52.4% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.2b
(*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))
1.0b
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))))
2.9b
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))
4.0b
(/.f64 x (*.f64 z y))

rewrite128.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
0.9b
Rules
34×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597
19×add-sqr-sqrt_binary64_21583
14×prod-exp_binary64_21610 cbrt-unprod_binary64_21594
13×pow1_binary64_21622 add-cube-cbrt_binary64_21596 *-un-lft-identity_binary64_21561
12×associate-*l*_binary64_21502
11×associate-*r*_binary64_21501
div-exp_binary64_21612 cbrt-undiv_binary64_21595 times-frac_binary64_21567
pow-prod-down_binary64_21632
add-log-exp_binary64_21600 sqrt-prod_binary64_21577
associate-/l*_binary64_21506 unswap-sqr_binary64_21529 associate-*r/_binary64_21503 *-commutative_binary64_21492
div-inv_binary64_21558
frac-2neg_binary64_21572 clear-num_binary64_21560 associate-/r*_binary64_21505
Counts
4 → 93
Calls

4 calls:

10.0ms
(*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))
9.0ms
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))
5.0ms
(/.f64 x (*.f64 z y))
4.0ms
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))))
Compiler

Compiled 1934 to 816 computations (57.8% saved)

series845.0ms (7.6%)

Error
0.9b
Counts
4 → 45
Calls

4 calls:

282.0ms
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y)))
253.0ms
(*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))
140.0ms
(/.f64 x (*.f64 z y))
134.0ms
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z y))))))
Compiler

Compiled 1831 to 1458 computations (20.4% saved)

simplify59.0ms (0.5%)

Algorithm
egg-herbie
Counts
138 → 138
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
054562068

prune124.0ms (1.1%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1380138
Fresh011
Picked011
Done022
Total1384142
Error
0.9b
Counts
142 → 4
Compiler

Compiled 2263 to 999 computations (55.9% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

1.0b
(exp.f64 PI.f64)
1.0b
(cbrt.f64 (sqrt.f64 (exp.f64 PI.f64)))
2.9b
(*.f64 (/.f64 x (*.f64 z y)) (sqrt.f64 t))
4.0b
(/.f64 x (*.f64 z y))

rewrite122.0ms (1.1%)

Algorithm
rewrite-expression-head
Error
0.9b
Rules
18×add-exp-log_binary64_21599 add-cbrt-cube_binary64_21597
17×add-sqr-sqrt_binary64_21583
13×add-cube-cbrt_binary64_21596 *-un-lft-identity_binary64_21561
sqrt-prod_binary64_21577 associate-*l*_binary64_21502
pow1_binary64_21622 times-frac_binary64_21567 associate-*r*_binary64_21501 cbrt-prod_binary64_21592
prod-exp_binary64_21610 add-log-exp_binary64_21600 cbrt-unprod_binary64_21594
div-exp_binary64_21612 cbrt-undiv_binary64_21595
associate-/l*_binary64_21506 exp-prod_binary64_21613
div-inv_binary64_21558 unswap-sqr_binary64_21529
frac-2neg_binary64_21572 clear-num_binary64_21560 associate-/r*_binary64_21505 pow-prod-down_binary64_21632 associate-*l/_binary64_21504 *-commutative_binary64_21492 pow1/3_binary64_21643 rem-exp-log_binary64_21601
Counts
4 → 77
Calls

4 calls:

13.0ms
(*.f64 (/.f64 x (*.f64 z y)) (sqrt.f64 t))
5.0ms
(/.f64 x (*.f64 z y))
3.0ms
(cbrt.f64 (sqrt.f64 (exp.f64 PI.f64)))
2.0ms
(exp.f64 PI.f64)
Compiler

Compiled 1926 to 796 computations (58.7% saved)

series462.0ms (4.2%)

Error
0.9b
Counts
4 → 21
Calls

4 calls:

306.0ms
(*.f64 (/.f64 x (*.f64 z y)) (sqrt.f64 t))
135.0ms
(/.f64 x (*.f64 z y))
0.0ms
(cbrt.f64 (sqrt.f64 (exp.f64 PI.f64)))
0.0ms
(exp.f64 PI.f64)
Compiler

Compiled 1232 to 985 computations (20% saved)

simplify123.0ms (1.1%)

Algorithm
egg-herbie
Counts
98 → 98
Iterations

Useful iterations: 0 (97.0ms)

IterNodesCost
049631107
149631107

prune121.0ms (1.1%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New98098
Fresh000
Picked011
Done033
Total984102
Error
0.9b
Counts
102 → 4
Compiler

Compiled 2188 to 906 computations (58.6% saved)

regimes665.0ms (6%)

Accuracy

Total 0.7b remaining (40.7%)

Threshold costs 0.7b (40.7%)

Compiler

Compiled 4742 to 4222 computations (11% saved)

bsearch0.0ms (0%)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01924
11924
Compiler

Compiled 30 to 30 computations (0% saved)

end0.0ms (0%)

sample3.4s (30.7%)

Algorithm
intervals
Results
856.0ms10346×body128nan
711.0ms8000×body128valid
Compiler

Compiled 404 to 364 computations (9.9% saved)

Profiling

Loading profile data...