Details

Time bar (total: 1.7s)

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

sample17.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
0.0msbody80invalid

simplify338.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: 2.2b

Counts
2 → 2

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_685
10×*-un-lft-identity_binary64_700
add-exp-log_binary64_664 add-cbrt-cube_binary64_672
associate-/r/_binary64_765 frac-times_binary64_692
associate-*r*_binary64_759 add-cube-cbrt_binary64_671 flip--_binary64_726 flip3-+_binary64_698 flip3--_binary64_699 flip-+_binary64_725
associate-*l*_binary64_760 associate-*l/_binary64_762 times-frac_binary64_695 associate-*r/_binary64_761 pow1_binary64_642
associate-/l*_binary64_764
sub-neg_binary64_704 difference-of-squares_binary64_729 cbrt-unprod_binary64_669 div-exp_binary64_649 add-log-exp_binary64_665 cbrt-undiv_binary64_670 prod-exp_binary64_647
distribute-lft-out_binary64_744 unswap-sqr_binary64_728 distribute-lft-out--_binary64_745 clear-num_binary64_703 div-inv_binary64_701 distribute-rgt-in_binary64_743 pow-prod-down_binary64_623 distribute-lft-in_binary64_742 associate-/r*_binary64_763 frac-2neg_binary64_693 *-commutative_binary64_768
Counts
2 → 61
Calls
2 calls:
14.0ms
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
206.0ms
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))

series763.0ms

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

Useful iterations: 0 (125.0ms)

IterNodesCost
04813675
14813675
049643591
149643591
04813675
14813675
049643591
149643591
048723635
148723635
01132552
11132552
0152277
1152277
01132552
11132552
0152277
1152277
058061713

simplify98.0ms

Counts
67 → 67
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
049916562
149916562

prune19.0ms

Filtered
56 candidates to 67 candidates (-19.6%)

Profiling

Loading profile data...