Details

Time bar (total: 2.6s)

analyze55.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%12.5%87.5%0
0%12.5%87.5%1
0%12.5%87.5%2
3.1%9.3%87.5%3
3.1%6.2%90.7%4
4.7%4.7%90.7%5
4.7%3.5%91.8%6
5.6%2.5%91.8%7
5.9%1.8%92.3%8
6.4%1.3%92.3%9
6.6%0.9%92.5%10
6.8%0.6%92.5%11
6.9%0.5%92.6%12
7%0.3%92.6%13
7.1%0.2%92.7%14

sample24.0ms

Algorithm
intervals
Results
9.0ms256×body80valid
5.0ms257×pre80true
0.0msbody80invalid

simplify418.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (264.0ms)

IterNodesCost
0473916
1473916

prune4.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.1b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
0.0b
(*.f64 m (-.f64 1 m))
0.1b
(/.f64 (*.f64 m (-.f64 1 m)) v)
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) m)

rewrite258.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt_binary64
19×*-un-lft-identity_binary64
13×add-exp-log_binary64 add-cbrt-cube_binary64
10×add-cube-cbrt_binary64 associate-*l*_binary64
associate-*r*_binary64
pow1_binary64
add-log-exp_binary64 difference-of-squares_binary64
flip3--_binary64 associate-*r/_binary64 insert-posit16 flip--_binary64
associate-/r*_binary64 sub-neg_binary64 cbrt-unprod_binary64 prod-exp_binary64 distribute-lft-out--_binary64 times-frac_binary64
pow-prod-down_binary64 associate-/l/_binary64 cbrt-undiv_binary64 difference-of-sqr-1_binary64 unswap-sqr_binary64 div-exp_binary64 associate-*l/_binary64 *-commutative_binary64
diff-log_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 div-inv_binary64
Counts
4 → 91
Calls
4 calls:
12.0ms
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
9.0ms
(*.f64 m (-.f64 1 m))
9.0ms
(/.f64 (*.f64 m (-.f64 1 m)) v)
224.0ms
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) m)

series1.7s

Counts
4 → 12
Calls
4 calls:
512.0ms
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
209.0ms
(*.f64 m (-.f64 1 m))
553.0ms
(/.f64 (*.f64 m (-.f64 1 m)) v)
400.0ms
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) m)
Iterations

Useful iterations: 0 (65.0ms)

IterNodesCost
05491284
15491284
019599
119599
05491284
15491284
019599
119599
05438614
04491047
14491047
04832698
14832698
04491047
14491047
04832698
14832698
04999839
14999839
0170383
1170383
058222
158222
0170383
1170383
058222
158222
04992157
14992157
04851056
14851056
04938705
14938705
04851056
14851056
04938705
14938705
04940836
14940836

simplify140.0ms

Counts
103 → 103
Iterations

Useful iterations: 0 (107.0ms)

IterNodesCost
049773676
149773676

prune23.0ms

Filtered
82 candidates to 103 candidates (-25.6%)

Profiling

Loading profile data...