Details

Time bar (total: 1.8s)

analyze253.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
12.5%87.4%0.1%6
28.1%71.8%0.1%7
42.1%57.7%0.1%8
43.7%56.2%0.1%9
64.4%35.5%0.1%10
71.6%28.3%0.1%11
72.2%27.7%0.1%12
81.6%18.2%0.2%13
84.9%14.9%0.2%14

sample16.0ms

Algorithm
intervals
Results
8.0ms256×body80valid
0.0msbody80invalid

simplify334.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
0530216

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

Counts
2 → 2

localize7.0ms

Local error

Found 2 expressions with local error:

0.1b
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
5.2b
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))

rewrite225.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_645
10×*-un-lft-identity_binary64_660
add-cbrt-cube_binary64_632 add-exp-log_binary64_624
associate-/r/_binary64_725 frac-times_binary64_652
associate-*r*_binary64_719 flip--_binary64_686 flip-+_binary64_685 add-cube-cbrt_binary64_631 flip3--_binary64_659 flip3-+_binary64_658
associate-*l/_binary64_722 times-frac_binary64_655 associate-*l*_binary64_720 associate-*r/_binary64_721 pow1_binary64_602
associate-/l*_binary64_724
cbrt-unprod_binary64_629 sub-neg_binary64_664 add-log-exp_binary64_625 div-exp_binary64_609 difference-of-squares_binary64_689 prod-exp_binary64_607 cbrt-undiv_binary64_630
distribute-lft-out--_binary64_705 distribute-lft-out_binary64_704 div-inv_binary64_661 distribute-lft-in_binary64_702 pow-prod-down_binary64_583 *-commutative_binary64_728 unswap-sqr_binary64_688 associate-/r*_binary64_723 frac-2neg_binary64_653 distribute-rgt-in_binary64_703 clear-num_binary64_663
Counts
2 → 61
Calls
2 calls:
15.0ms
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
207.0ms
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))

series880.0ms

Counts
2 → 6
Calls
2 calls:
437.0ms
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
443.0ms
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
Iterations

Useful iterations: 0 (98.0ms)

IterNodesCost
05263675
15263675
047692941
147692941
05263675
15263675
047692941
147692941
048702991
148702991
01192604
11192604
053722316
01192604
11192604
053722316
049002353
149002353

simplify98.0ms

Counts
67 → 67
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
053096558

prune17.0ms

Filtered
56 candidates to 67 candidates (-19.6%)

Profiling

Loading profile data...