Details

Time bar (total: 2.7s)

analyze103.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%50%50%4
0%50%50%5
12.5%37.5%50%6
18.7%31.2%50%7
28.1%21.9%50%8
32.8%17.2%50%9
38.2%11.7%50%10
41%9%50%11
43.9%6%50%12
45.4%4.6%50%13
46.9%3.1%50%14

sample26.0ms

Algorithm
intervals
Results
18.0ms256×body80valid

simplify366.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
0511740

prune5.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.8b

Counts
2 → 2

localize15.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 5 (*.f64 v v))
0.2b
(*.f64 PI.f64 t)
0.5b
(*.f64 (*.f64 PI.f64 t) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))
0.7b
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 (*.f64 (*.f64 PI.f64 t) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) (-.f64 1 (*.f64 v v))))

rewrite263.0ms

Algorithm
rewrite-expression-head
Rules
30×add-cbrt-cube_binary64_7852 add-exp-log_binary64_7844
18×associate-*r/_binary64_7941
16×pow1_binary64_7822
13×prod-exp_binary64_7827 add-sqr-sqrt_binary64_7865 cbrt-unprod_binary64_7849
10×add-cube-cbrt_binary64_7851 *-un-lft-identity_binary64_7880
associate-/r/_binary64_7945 flip--_binary64_7906 sqrt-div_binary64_7860 associate-*r*_binary64_7939 flip3--_binary64_7879
associate-*l*_binary64_7940 pow-prod-down_binary64_7803
frac-times_binary64_7872 cbrt-undiv_binary64_7850 add-log-exp_binary64_7845 div-exp_binary64_7829
associate-/l*_binary64_7944 *-commutative_binary64_7948 times-frac_binary64_7875
unswap-sqr_binary64_7908 associate-/l/_binary64_7946 associate-*l/_binary64_7942
div-sub_binary64_7874 associate-/r*_binary64_7943 sqrt-prod_binary64_7859 div-inv_binary64_7881 frac-2neg_binary64_7873 clear-num_binary64_7883
Counts
4 → 94
Calls
4 calls:
7.0ms
(*.f64 5 (*.f64 v v))
4.0ms
(*.f64 PI.f64 t)
12.0ms
(*.f64 (*.f64 PI.f64 t) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))
235.0ms
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 (*.f64 (*.f64 PI.f64 t) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) (-.f64 1 (*.f64 v v))))

series1.7s

Counts
4 → 12
Calls
4 calls:
329.0ms
(*.f64 5 (*.f64 v v))
198.0ms
(*.f64 PI.f64 t)
907.0ms
(*.f64 (*.f64 PI.f64 t) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))
305.0ms
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 (*.f64 (*.f64 PI.f64 t) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) (-.f64 1 (*.f64 v v))))
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
04213039
14213039
050752868
04213039
14213039
050752868
050962957
01432754
11432754
020912643
120912643
01432754
11432754
020912643
120912643
047812715
147812715
0971932
1971932
01291905
11291905
0971932
1971932
01291905
11291905
051101968
0861198
1861198
050871010
0861198
1861198
050871010
051781059

simplify126.0ms

Counts
106 → 106
Iterations

Useful iterations: 0 (84.0ms)

IterNodesCost
0522211145

prune57.0ms

Filtered
81 candidates to 106 candidates (-30.9%)

Profiling

Loading profile data...