Details

Time bar (total: 2.7s)

analyze637.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
12.5%85.8%1.7%9
16.4%79.2%4.4%10
20.7%72.4%7%11
32.6%53.3%14.1%12
36%45.5%18.5%13
38.3%41.1%20.6%14

sample25.0ms

Algorithm
intervals
Results
11.0ms256×body80valid
4.0ms102×body80invalid

simplify677.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (149.0ms)

IterNodesCost
0489719
1489719

prune11.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: 8.7b

Counts
2 → 2

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 x x)) y) y)
1.4b
(-.f64 (*.f64 z z) (*.f64 x x))
9.1b
(/.f64 (-.f64 (*.f64 z z) (*.f64 x x)) y)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt_binary64_86127
14×*-un-lft-identity_binary64_86142
13×times-frac_binary64_86137
12×add-cube-cbrt_binary64_86113
difference-of-squares_binary64_86171 add-log-exp_binary64_86107
add-cbrt-cube_binary64_86114 add-exp-log_binary64_86106
associate-/l*_binary64_86206
associate-/r*_binary64_86205 pow1_binary64_86084 flip3--_binary64_86141 flip--_binary64_86168
div-sub_binary64_86136 diff-log_binary64_86053 associate-/l/_binary64_86208 sub-neg_binary64_86146
associate--l-_binary64_86199 clear-num_binary64_86145 cbrt-undiv_binary64_86112 distribute-lft-out--_binary64_86187 frac-2neg_binary64_86135 div-exp_binary64_86091 div-inv_binary64_86143
Counts
3 → 61
Calls
3 calls:
14.0ms
(-.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 x x)) y) y)
5.0ms
(-.f64 (*.f64 z z) (*.f64 x x))
8.0ms
(/.f64 (-.f64 (*.f64 z z) (*.f64 x x)) y)

series1.2s

Counts
3 → 9
Calls
3 calls:
431.0ms
(-.f64 (/.f64 (-.f64 (*.f64 z z) (*.f64 x x)) y) y)
279.0ms
(-.f64 (*.f64 z z) (*.f64 x x))
518.0ms
(/.f64 (-.f64 (*.f64 z z) (*.f64 x x)) y)
Iterations

Useful iterations: 0 (135.0ms)

IterNodesCost
05313648
15313648
050033528
05313648
15313648
050033528
057183632
0862446
1862446
0232250
1232250
0862446
1862446
0232250
1232250
052571695
0713699
1713699
048623573
148623573
0713699
1713699
048623573
148623573
049473659
149473659

simplify86.0ms

Counts
70 → 70
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
0513510192

prune20.0ms

Filtered
64 candidates to 70 candidates (-9.4%)

Profiling

Loading profile data...