Details

Time bar (total: 4.3s)

analyze889.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
0%99.9%0.1%5
0%99.9%0.1%6
0%99.9%0.1%7
0%99.9%0.1%8
0%96.7%3.3%9
16.4%74.9%8.7%10
17.6%71.8%10.7%11
26.3%59.5%14.2%12
30.7%45.7%23.5%13
31.7%43.5%24.7%14

sample45.0ms

Algorithm
intervals
Results
21.0ms256×body80valid
10.0ms147×body80invalid

simplify205.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (70.0ms)

IterNodesCost
0493637
1493637

prune8.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: 7.7b

Counts
2 → 2

localize25.0ms

Local error

Found 4 expressions with local error:

1.1b
(/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w)))
4.5b
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 r (/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w)))))
9.2b
(/.f64 r (/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w))))
10.5b
(*.f64 r (*.f64 w w))

rewrite265.0ms

Algorithm
rewrite-expression-head
Rules
109×times-frac_binary64
77×add-sqr-sqrt_binary64
71×*-un-lft-identity_binary64
52×add-exp-log_binary64 add-cbrt-cube_binary64
44×add-cube-cbrt_binary64
36×associate-*r*_binary64
18×difference-of-squares_binary64
17×cbrt-unprod_binary64 cbrt-undiv_binary64 prod-exp_binary64 div-exp_binary64
11×associate-/r*_binary64 pow1_binary64
10×div-inv_binary64
associate-/l*_binary64 distribute-lft-out--_binary64
associate-*l*_binary64
pow-prod-down_binary64 add-log-exp_binary64 insert-posit16
flip3--_binary64 unswap-sqr_binary64 flip--_binary64
associate-/l/_binary64 associate-/r/_binary64 clear-num_binary64 frac-2neg_binary64 frac-times_binary64 associate-*l/_binary64 *-commutative_binary64
associate-*r/_binary64 div-sub_binary64
Counts
4 → 181
Calls
4 calls:
12.0ms
(/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w)))
27.0ms
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 r (/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w)))))
19.0ms
(/.f64 r (/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w))))
193.0ms
(*.f64 r (*.f64 w w))

series2.6s

Counts
4 → 12
Calls
4 calls:
518.0ms
(/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w)))
902.0ms
(*.f64 (-.f64 3/8 (*.f64 v 1/4)) (/.f64 r (/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w)))))
863.0ms
(/.f64 r (/.f64 (-.f64 1 v) (*.f64 r (*.f64 w w))))
298.0ms
(*.f64 r (*.f64 w w))
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
0256621
1256621
065265
165265
0256621
1256621
065265
165265
05021230
011461700
111461700
049071261
149071261
011461700
111461700
049071261
149071261
052851491
014121838
114121838
051591456
014121838
114121838
051591456
050801753
08361353
18361353
01058950
11058950
08361353
18361353
01058950
11058950
049881108
149881108

simplify127.0ms

Counts
193 → 193
Iterations

Useful iterations: 0 (64.0ms)

IterNodesCost
053608286

prune109.0ms

Filtered
142 candidates to 193 candidates (-35.9%)

Profiling

Loading profile data...