Details

Time bar (total: 3.1s)

analyze820.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%48.6%51.4%0
0%48.6%51.4%1
24.3%24.3%51.4%2
24.3%24.3%51.4%3
30.4%18.2%51.4%4
30.4%18.2%51.4%5
33.4%15.2%51.4%6
33.4%15.2%51.4%7
34.6%14.1%51.4%8
34.8%13.9%51.4%9
35.4%13.2%51.4%10
35.6%13.1%51.4%11
35.9%12.7%51.4%12
36%12.6%51.4%13
36.2%12.4%51.4%14

sample41.0ms

Algorithm
intervals
Results
10.0ms190×body80valid
8.0ms24×body2560valid
5.0ms256×pre80true
4.0ms17×body1280valid
3.0ms13×body640valid
2.0ms10×body320valid
0.0msbody160valid

simplify290.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (4.0ms)

IterNodesCost
03926
13926

prune4.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 14.3b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))))
0.0b
(/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))
1.0b
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))
15.0b
(sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))

rewrite251.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity_binary64_12875
21×add-sqr-sqrt_binary64_12860
20×add-cube-cbrt_binary64_12846
18×times-frac_binary64_12870
16×sqrt-prod_binary64_12854
pow1_binary64_12817
add-cbrt-cube_binary64_12847 add-exp-log_binary64_12839 add-log-exp_binary64_12840 associate-/r*_binary64_12938 sqrt-div_binary64_12855
flip3-+_binary64_12873 flip-+_binary64_12900
associate-/l*_binary64_12939 sqrt-pow1_binary64_12856
pow1/2_binary64_12807 associate-/r/_binary64_12940 associate-*r/_binary64_12936
distribute-lft-out_binary64_12919 rem-sqrt-square_binary64_12863 frac-2neg_binary64_12868 +-commutative_binary64_12942 sum-log_binary64_12785 div-exp_binary64_12824 pow-prod-down_binary64_12798 cbrt-undiv_binary64_12845 clear-num_binary64_12878 div-inv_binary64_12876
Counts
4 → 81
Calls
4 calls:
19.0ms
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))))
11.0ms
(/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))
17.0ms
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))
202.0ms
(sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))

series1.6s

Counts
4 → 12
Calls
4 calls:
496.0ms
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))))
372.0ms
(/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))
316.0ms
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))
386.0ms
(sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))
Iterations

Useful iterations: 0 (72.0ms)

IterNodesCost
01572669
11572669
048202395
148202395
01572669
11572669
048202395
148202395
050892417
01622793
11622793
048512641
148512641
01622793
11622793
048512641
148512641
052172677
03842766
13842766
047312290
147312290
03842766
13842766
047312290
147312290
058481999
02162838
12162838
048162718
148162718
02162838
12162838
048162718
148162718
049332797
149332797

simplify117.0ms

Counts
93 → 93
Iterations

Useful iterations: 0 (78.0ms)

IterNodesCost
0498112011
1498112011

prune34.0ms

Filtered
76 candidates to 93 candidates (-22.4%)

Profiling

Loading profile data...