Details

Time bar (total: 1.5s)

analyze182.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%74.9%25.1%4
0%74.9%25.1%5
0%62.4%37.6%6
12.5%43.7%43.8%7
12.5%43.7%43.8%8
25%28.1%47%9
28.1%20.3%51.6%10
28.1%20.3%51.6%11
34.3%13.3%52.4%12
35.9%9.8%54.4%13
35.9%9.8%54.4%14

sample20.0ms

Algorithm
intervals
Results
11.0ms256×body80valid
0.0ms10×body80invalid
0.0msbody80nan

simplify77.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
068318
168318

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
0.0b
(+.f64 (-.f64 1 z) (log.f64 z))
0.2b
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity_binary64_41267
pow1_binary64_41209
add-log-exp_binary64_41232 distribute-lft-out_binary64_41311 add-sqr-sqrt_binary64_41252
associate-*r*_binary64_41326
add-cube-cbrt_binary64_41238
add-cbrt-cube_binary64_41239 associate-+r+_binary64_41318 add-exp-log_binary64_41231
distribute-lft-out--_binary64_41312 log-pow_binary64_41184
flip-+_binary64_41292 sum-log_binary64_41177 flip3-+_binary64_41265 log-prod_binary64_41181 associate-*l*_binary64_41327
associate-*r/_binary64_41328 distribute-lft-in_binary64_41309 +-commutative_binary64_41334 distribute-rgt-in_binary64_41310
*-commutative_binary64_41335 prod-exp_binary64_41214 unswap-sqr_binary64_41295 cbrt-unprod_binary64_41236 diff-log_binary64_41178 associate-+l+_binary64_41319 associate-+l-_binary64_41321 sub-neg_binary64_41271 pow-prod-down_binary64_41190
Counts
3 → 60
Calls
3 calls:
9.0ms
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
11.0ms
(+.f64 (-.f64 1 z) (log.f64 z))
17.0ms
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))

series1.1s

Counts
3 → 9
Calls
3 calls:
426.0ms
(+.f64 (*.f64 x 1/2) (*.f64 y (+.f64 (-.f64 1 z) (log.f64 z))))
423.0ms
(+.f64 (-.f64 1 z) (log.f64 z))
242.0ms
(*.f64 y (+.f64 (-.f64 1 z) (log.f64 z)))
Iterations

Useful iterations: 0 (148.0ms)

IterNodesCost
01032477
11032477
0152268
1152268
01032477
11032477
0152268
1152268
052271713
01711332
11711332
048101044
148101044
01711332
11711332
048101044
148101044
049621095
149621095
0753669
1753669
049393579
149393579
0753669
1753669
049393579
149393579
049283657
149283657

simplify100.0ms

Counts
69 → 69
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
051027357

prune17.0ms

Filtered
52 candidates to 69 candidates (-32.7%)

Profiling

Loading profile data...