Details

Time bar (total: 3.3s)

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

sample41.0ms

Algorithm
intervals
Results
10.0ms34×body2560valid
8.0ms162×body80valid
7.0ms28×body1280valid
3.0ms15×body640valid
1.0msbody5120valid
1.0msbody320valid
1.0ms16×body80nan
0.0msbody80invalid
0.0msbody160valid

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: 33.1b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
0.6b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
1.3b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
22.3b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

rewrite237.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64_11115
13×*-un-lft-identity_binary64_11130
add-cbrt-cube_binary64_11102 add-exp-log_binary64_11094
add-log-exp_binary64_11095
add-cube-cbrt_binary64_11101
associate-/l*_binary64_11194 difference-of-squares_binary64_11159 sqrt-prod_binary64_11109 times-frac_binary64_11125
pow1_binary64_11072
flip3--_binary64_11129 flip--_binary64_11156
distribute-lft-out--_binary64_11175
cbrt-undiv_binary64_11100 diff-log_binary64_11041 sub-neg_binary64_11134 sqrt-div_binary64_11110 associate-/l/_binary64_11196 div-exp_binary64_11079
frac-2neg_binary64_11123 sqrt-pow1_binary64_11111 rem-sqrt-square_binary64_11118 cbrt-unprod_binary64_11099 clear-num_binary64_11133 pow1/2_binary64_11062 div-sub_binary64_11124 associate-/r*_binary64_11193 div-inv_binary64_11131 prod-exp_binary64_11077
Counts
4 → 70
Calls
4 calls:
15.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
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)
204.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

series2.0s

Counts
4 → 12
Calls
4 calls:
448.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
528.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
516.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
536.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
0723642
1723642
09903546
19903546
0723642
1723642
09903546
19903546
048773649
148773649
0753693
1753693
011173591
111173591
0753693
1753693
011173591
111173591
047843676
147843676
0693624
1693624
09883528
19883528
0693624
1693624
09883528
19883528
048763631
148763631
04683771
14683771
047113218
147113218
04683771
14683771
047113218
147113218
048473290
148473290

simplify99.0ms

Counts
82 → 82
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
0504715979

prune26.0ms

Filtered
66 candidates to 82 candidates (-24.2%)

Profiling

Loading profile data...