Details

Time bar (total: 1.9s)

analyze68.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
25%74.9%0.1%5
43.7%43.7%12.6%6
53.1%31.2%15.7%7
59.3%18.7%22%8
62.4%14%23.5%9
64.8%8.6%26.6%10
66%6.6%27.4%11
66.9%4.1%29%12
67.4%3.2%29.4%13
67.9%2%30.1%14

sample22.0ms

Algorithm
intervals
Results
10.0ms237×body80valid
3.0msbody640valid
1.0msbody320valid
1.0msbody1280valid
0.0msbody160valid
0.0msbody80invalid

simplify293.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
09714
19714

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (log.f64 (+.f64 1 (exp.f64 x))) (*.f64 x y))
0.0b
(+.f64 1 (exp.f64 x))
0.3b
(log.f64 (+.f64 1 (exp.f64 x)))

rewrite214.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity_binary64_13265
log-prod_binary64_13179
add-log-exp_binary64_13230
add-sqr-sqrt_binary64_13250 add-cube-cbrt_binary64_13236
pow1_binary64_13207 associate--l+_binary64_13321 add-exp-log_binary64_13229 log-div_binary64_13180
flip-+_binary64_13290 distribute-lft-out_binary64_13309 add-cbrt-cube_binary64_13237 flip3-+_binary64_13263
associate--l-_binary64_13322
flip--_binary64_13291 sum-log_binary64_13175 +-commutative_binary64_13332 diff-log_binary64_13176 rem-log-exp_binary64_13228 flip3--_binary64_13264 sub-neg_binary64_13269 log-pow_binary64_13182
Counts
3 → 44
Calls
3 calls:
8.0ms
(-.f64 (log.f64 (+.f64 1 (exp.f64 x))) (*.f64 x y))
4.0ms
(+.f64 1 (exp.f64 x))
200.0ms
(log.f64 (+.f64 1 (exp.f64 x)))

series1.1s

Counts
3 → 9
Calls
3 calls:
304.0ms
(-.f64 (log.f64 (+.f64 1 (exp.f64 x))) (*.f64 x y))
282.0ms
(+.f64 1 (exp.f64 x))
501.0ms
(log.f64 (+.f64 1 (exp.f64 x)))
Iterations

Useful iterations: 0 (65.0ms)

IterNodesCost
02451437
12451437
048181252
148181252
02451437
12451437
048181252
148181252
050641279
0771150
1771150
049651034
149651034
0771150
1771150
049651034
149651034
04967974
14967974
01092500
11092500
0332286
1332286
01092500
11092500
0332286
1332286
051652400

simplify169.0ms

Counts
53 → 53
Iterations

Useful iterations: 0 (143.0ms)

IterNodesCost
049445290
149445290

prune12.0ms

Filtered
45 candidates to 53 candidates (-17.8%)

Profiling

Loading profile data...