Details

Time bar (total: 3.5s)

analyze454.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

sample43.0ms

Algorithm
intervals
Results
14.0ms40×body2560valid
9.0ms167×body80valid
6.0ms25×body1280valid
4.0ms19×body640valid
1.0ms14×body80nan
0.0msbody80invalid
0.0msbody320valid
0.0msbody5120valid
0.0msbody160valid

simplify369.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
092824
192824

prune5.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: 30.8b

Counts
2 → 2

localize12.0ms

Local error

Found 4 expressions with local error:

0.3b
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
0.3b
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
0.6b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
19.5b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite230.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64_2480
19×*-un-lft-identity_binary64_2495
10×add-log-exp_binary64_2460
add-exp-log_binary64_2459 add-cbrt-cube_binary64_2467
associate-/l*_binary64_2559 add-cube-cbrt_binary64_2466 times-frac_binary64_2490
distribute-lft-out--_binary64_2540 sqrt-prod_binary64_2474 difference-of-squares_binary64_2524
pow1_binary64_2437
flip--_binary64_2521 flip3--_binary64_2494
diff-log_binary64_2406 distribute-rgt-neg-in_binary64_2530
sub-neg_binary64_2499 div-exp_binary64_2444 associate-/l/_binary64_2561 cbrt-undiv_binary64_2465 sqrt-div_binary64_2475
div-sub_binary64_2489 associate--l-_binary64_2552 clear-num_binary64_2498 pow1/2_binary64_2427 associate-/r*_binary64_2558 neg-sub0_binary64_2501 neg-log_binary64_2407 cbrt-unprod_binary64_2464 sqrt-pow1_binary64_2476 prod-exp_binary64_2442 div-inv_binary64_2496 rem-sqrt-square_binary64_2483 frac-2neg_binary64_2488
Counts
4 → 75
Calls
4 calls:
11.0ms
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
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)))
196.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

series2.2s

Counts
4 → 12
Calls
4 calls:
534.0ms
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
781.0ms
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
455.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
459.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Iterations

Useful iterations: 0 (107.0ms)

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

simplify109.0ms

Counts
87 → 87
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
0524416625

prune28.0ms

Filtered
67 candidates to 87 candidates (-29.9%)

Profiling

Loading profile data...