Details

Time bar (total: 3.1s)

analyze459.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%99.9%0.1%4
25%74.9%0.1%5
25%74.9%0.1%6
25%68.6%6.4%7
31.2%62.4%6.4%8
36.7%54.6%8.7%9
38.2%48.4%13.4%10
42.7%42.3%15%11
47.8%34.1%18.1%12
49.1%30.3%20.5%13
51.9%25.8%22.3%14

sample42.0ms

Algorithm
intervals
Results
10.0ms34×body2560valid
9.0ms171×body80valid
6.0ms23×body1280valid
2.0ms12×body640valid
2.0msbody5120valid
1.0ms19×body80nan
1.0msbody320valid
1.0ms12×body80invalid
0.0msbody160valid

simplify423.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (129.0ms)

IterNodesCost
0507124

prune6.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 31.7b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.7b
(*.f64 (*.f64 3 a) c)
0.8b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
22.8b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

rewrite220.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt_binary64_9660
10×pow1_binary64_9617
add-exp-log_binary64_9639 add-cbrt-cube_binary64_9647
add-log-exp_binary64_9640 *-un-lft-identity_binary64_9675
add-cube-cbrt_binary64_9646
sqrt-prod_binary64_9654
pow-prod-down_binary64_9598 associate-*r*_binary64_9734 prod-exp_binary64_9622 flip3--_binary64_9674 flip--_binary64_9701 cbrt-unprod_binary64_9644
diff-log_binary64_9586 sub-neg_binary64_9679 difference-of-squares_binary64_9704 sqrt-div_binary64_9655
rem-sqrt-square_binary64_9663 *-commutative_binary64_9743 distribute-lft-out--_binary64_9720 pow1/2_binary64_9607 associate-*l*_binary64_9735 sqrt-pow1_binary64_9656
Counts
4 → 58
Calls
4 calls:
6.0ms
(*.f64 (*.f64 3 a) c)
5.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
10.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
197.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

series1.8s

Counts
4 → 12
Calls
4 calls:
319.0ms
(*.f64 (*.f64 3 a) c)
498.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
483.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
506.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
Iterations

Useful iterations: 0 (190.0ms)

IterNodesCost
0723642
1723642
09853546
19853546
0723642
1723642
09853546
19853546
048773649
148773649
0753693
1753693
011103591
111103591
0753693
1753693
011103591
111103591
047843676
147843676
0693624
1693624
09833528
19833528
0693624
1693624
09833528
19833528
048763631
148763631
0832336
1832336
0121917
1121917
0832336
1832336
0121917
1121917
04628697
14628697

simplify133.0ms

Counts
70 → 70
Iterations

Useful iterations: 0 (104.0ms)

IterNodesCost
0522512644

prune18.0ms

Filtered
56 candidates to 70 candidates (-25.0%)

Profiling

Loading profile data...