Details

Time bar (total: 4.0s)

analyze255.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1
0%0%100%2
0%0%100%3
0%0%100%4
0%0%100%5
0%0%100%6
0%0%100%7
0%0%100%8
0%0%100%9
0%0%100%10
0%0%100%11
0%0%100%12
0%0%100%13
0%0%100%14

sample49.0ms

Algorithm
intervals
Results
20.0ms131×body320valid
8.0ms92×body160valid
8.0ms276×pre80true
2.0ms12×body640valid
1.0ms21×body80valid
1.0ms20×body80nan

simplify416.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (131.0ms)

IterNodesCost
0507124

prune4.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: 54.2b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.1b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
0.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
0.3b
(*.f64 (*.f64 3 a) c)
27.3b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)

rewrite232.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt_binary64_7865
14×add-cbrt-cube_binary64_7852 add-exp-log_binary64_7844
13×*-un-lft-identity_binary64_7880
pow1_binary64_7822
add-log-exp_binary64_7845
add-cube-cbrt_binary64_7851
associate-/l*_binary64_7944 difference-of-squares_binary64_7909 times-frac_binary64_7875
prod-exp_binary64_7827 cbrt-unprod_binary64_7849
sqrt-prod_binary64_7859 distribute-lft-out--_binary64_7925 flip--_binary64_7906 associate-*r*_binary64_7939 pow-prod-down_binary64_7803 flip3--_binary64_7879
sub-neg_binary64_7884 associate-/l/_binary64_7946 cbrt-undiv_binary64_7850 diff-log_binary64_7791 div-exp_binary64_7829
div-sub_binary64_7874 *-commutative_binary64_7948 associate-/r*_binary64_7943 div-inv_binary64_7881 frac-2neg_binary64_7873 associate-*l*_binary64_7940 clear-num_binary64_7883
Counts
4 → 73
Calls
4 calls:
5.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
14.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
6.0ms
(*.f64 (*.f64 3 a) c)
203.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)

series2.9s

Counts
4 → 12
Calls
4 calls:
497.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
1.6s
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
320.0ms
(*.f64 (*.f64 3 a) c)
491.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
Iterations

Useful iterations: 0 (192.0ms)

IterNodesCost
0753693
1753693
011103591
111103591
0753693
1753693
011103591
111103591
047843676
147843676
0832336
1832336
0121917
1121917
0832336
1832336
0121917
1121917
04628697
14628697
04683771
14683771
034183645
134183645
04683771
14683771
034183645
134183645
048483717
148483717
0693624
1693624
09833528
19833528
0693624
1693624
09833528
19833528
048763631
148763631

simplify98.0ms

Counts
85 → 85
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
0557013322

prune24.0ms

Filtered
65 candidates to 85 candidates (-30.8%)

Profiling

Loading profile data...