Details

Time bar (total: 3.1s)

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

sample42.0ms

Algorithm
intervals
Results
14.0ms152×body160valid
8.0ms57×body320valid
8.0ms278×pre80true
2.0ms47×body80valid
1.0ms22×body80nan

simplify418.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: 46.7b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite231.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt_binary64_7625
14×add-cbrt-cube_binary64_7612 add-exp-log_binary64_7604
13×*-un-lft-identity_binary64_7640
pow1_binary64_7582
add-log-exp_binary64_7605
add-cube-cbrt_binary64_7611
difference-of-squares_binary64_7669 times-frac_binary64_7635 associate-/l*_binary64_7704
cbrt-unprod_binary64_7609 prod-exp_binary64_7587
flip3--_binary64_7639 associate-*r*_binary64_7699 flip--_binary64_7666 pow-prod-down_binary64_7563 sqrt-prod_binary64_7619 distribute-lft-out--_binary64_7685
sub-neg_binary64_7644 associate-/l/_binary64_7706 div-exp_binary64_7589 diff-log_binary64_7551 cbrt-undiv_binary64_7610
div-sub_binary64_7634 clear-num_binary64_7643 associate-*l*_binary64_7700 *-commutative_binary64_7708 div-inv_binary64_7641 frac-2neg_binary64_7633 associate-/r*_binary64_7703
Counts
4 → 73
Calls
4 calls:
5.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
6.0ms
(*.f64 (*.f64 3 a) c)
15.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
202.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)

series2.0s

Counts
4 → 12
Calls
4 calls:
560.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
381.0ms
(*.f64 (*.f64 3 a) c)
477.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
544.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
Iterations

Useful iterations: 0 (192.0ms)

IterNodesCost
0753693
1753693
011173591
111173591
0753693
1753693
011173591
111173591
047843676
147843676
04683771
14683771
047113218
147113218
04683771
14683771
047113218
147113218
048473290
148473290
0982399
1982399
0201917
1201917
0982399
1982399
0201917
1201917
04628697
14628697
0693624
1693624
09883528
19883528
0693624
1693624
09883528
19883528
048763631
148763631

simplify108.0ms

Counts
85 → 85
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
0556912895

prune25.0ms

Filtered
65 candidates to 85 candidates (-30.8%)

Profiling

Loading profile data...