Details

Time bar (total: 3.5s)

analyze471.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
12.5%87.4%0.1%5
18.7%81.1%0.1%6
21.8%71.8%6.4%7
31.2%62.4%6.4%8
35.9%55.4%8.7%9
37.8%48.8%13.4%10
42.7%42.3%15%11
47.7%34.2%18.1%12
49.1%30.4%20.5%13
51.9%25.8%22.3%14

sample41.0ms

Algorithm
intervals
Results
10.0ms34×body2560valid
9.0ms168×body80valid
7.0ms28×body1280valid
2.0ms10×body640valid
1.0msbody320valid
1.0ms23×body80nan
1.0msbody5120valid
1.0ms12×body80invalid
0.0msbody160valid

simplify364.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
092824
192824

prune7.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: 35.1b

Counts
2 → 2

localize12.0ms

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
0.2b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
1.6b
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
25.3b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64_7865
19×*-un-lft-identity_binary64_7880
10×add-log-exp_binary64_7845
add-cbrt-cube_binary64_7852 add-exp-log_binary64_7844
associate-/l*_binary64_7944 add-cube-cbrt_binary64_7851 times-frac_binary64_7875
difference-of-squares_binary64_7909 sqrt-prod_binary64_7859 distribute-lft-out--_binary64_7925
pow1_binary64_7822
flip--_binary64_7906 flip3--_binary64_7879
distribute-rgt-neg-in_binary64_7915 diff-log_binary64_7791
sub-neg_binary64_7884 sqrt-div_binary64_7860 associate-/l/_binary64_7946 cbrt-undiv_binary64_7850 div-exp_binary64_7829
div-sub_binary64_7874 associate-/r*_binary64_7943 div-inv_binary64_7881 frac-2neg_binary64_7873 prod-exp_binary64_7827 neg-log_binary64_7792 neg-sub0_binary64_7886 rem-sqrt-square_binary64_7868 cbrt-unprod_binary64_7849 sqrt-pow1_binary64_7861 clear-num_binary64_7883 associate--l-_binary64_7937 pow1/2_binary64_7812
Counts
4 → 75
Calls
4 calls:
15.0ms
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
5.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
11.0ms
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
213.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

series2.3s

Counts
4 → 12
Calls
4 calls:
792.0ms
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
460.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
542.0ms
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
460.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Iterations

Useful iterations: 0 (106.0ms)

IterNodesCost
0723642
1723642
09853546
19853546
0723642
1723642
09853546
19853546
049683649
149683649
0773711
1773711
011103597
111103597
0773711
1773711
011103597
111103597
048863694
148863694
0693624
1693624
09833528
19833528
0693624
1693624
09833528
19833528
049673631
149673631
04743789
14743789
048873645
148873645
04743789
14743789
048873645
148873645
048573729
148573729

simplify110.0ms

Counts
87 → 87
Iterations

Useful iterations: 0 (72.0ms)

IterNodesCost
0524416625

prune28.0ms

Filtered
67 candidates to 87 candidates (-29.9%)

Profiling

Loading profile data...