Details

Time bar (total: 1.6s)

analyze78.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%50%50%2
0%50%50%3
0%50%50%4
6.2%43.7%50%5
9.4%28.1%62.5%6
12.5%25%62.5%7
15.6%15.6%68.8%8
16.8%14.4%68.8%9
18.5%8.8%72.7%10
19.2%7.7%73.1%11
20.1%4.6%75.2%12
20.5%4%75.5%13
21%2.4%76.6%14

sample21.0ms

Algorithm
intervals
Results
14.0ms256×body80valid
0.0msbody80nan
0.0msbody80invalid

simplify111.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (97.0ms)

IterNodesCost
0103121
1103121

prune4.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.1b

Counts
2 → 2

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (-.f64 a 1/3) 9)
0.1b
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)))))
0.2b
(/.f64 rand (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)))
0.6b
(sqrt.f64 (*.f64 (-.f64 a 1/3) 9))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt_binary64_5880
23×*-un-lft-identity_binary64_5895
17×add-cube-cbrt_binary64_5866
12×times-frac_binary64_5890
11×pow1_binary64_5837
10×add-cbrt-cube_binary64_5867 add-exp-log_binary64_5859 associate-*l*_binary64_5955
associate-*l/_binary64_5957
associate-*r*_binary64_5954
flip--_binary64_5921 flip3--_binary64_5894
sqrt-prod_binary64_5874
add-log-exp_binary64_5860 sqrt-div_binary64_5875 frac-times_binary64_5887 associate-/r*_binary64_5958
flip3-+_binary64_5893 associate-/l*_binary64_5959 flip-+_binary64_5920 pow-prod-down_binary64_5818
*-commutative_binary64_5963 sqrt-pow1_binary64_5876 distribute-lft-out--_binary64_5940 difference-of-squares_binary64_5924 unswap-sqr_binary64_5923 prod-exp_binary64_5842 cbrt-unprod_binary64_5864 associate-*r/_binary64_5956 associate-/r/_binary64_5960
pow1/2_binary64_5827 frac-2neg_binary64_5888 distribute-lft-in_binary64_5937 div-exp_binary64_5844 cbrt-undiv_binary64_5865 div-inv_binary64_5896 clear-num_binary64_5898 distribute-rgt-in_binary64_5938 distribute-lft-out_binary64_5939
Counts
4 → 99
Calls
4 calls:
9.0ms
(*.f64 (-.f64 a 1/3) 9)
17.0ms
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)))))
9.0ms
(/.f64 rand (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)))
7.0ms
(sqrt.f64 (*.f64 (-.f64 a 1/3) 9))

series1.2s

Counts
4 → 12
Calls
4 calls:
252.0ms
(*.f64 (-.f64 a 1/3) 9)
309.0ms
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)))))
283.0ms
(/.f64 rand (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)))
320.0ms
(sqrt.f64 (*.f64 (-.f64 a 1/3) 9))
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
02981646
12981646
057871301
02981646
12981646
057871301
050381343
03582603
13582603
047692083
147692083
03582603
13582603
047692083
147692083
01042069
11042069
01512728
11512728
053262612
01512728
11512728
053262612
051342654
01161317
11161317
04752517
14752517
01161317
11161317
04752517
14752517
05329617

simplify151.0ms

Counts
111 → 111
Iterations

Useful iterations: 0 (112.0ms)

IterNodesCost
048918443
148918443

prune42.0ms

Filtered
91 candidates to 111 candidates (-22.0%)

Profiling

Loading profile data...