Details

Time bar (total: 2.0s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
50%50%0%2
50%25%25%3
62.5%12.5%25%4
68.7%6.2%25%5
71.8%3.1%25%6
73.4%1.6%25%7
74.2%0.8%25%8
74.6%0.4%25%9
74.8%0.2%25%10
74.9%0.1%25%11
74.9%0%25%12
74.9%0%25%13
74.9%0%25%14

sample11.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify299.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
01112
11112

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.2b

Counts
2 → 1

localize5.0ms

Local error

Found 3 expressions with local error:

0.0b
(sqrt.f64 (+.f64 x 1))
0.0b
(+.f64 1 (sqrt.f64 (+.f64 x 1)))
0.2b
(/.f64 x (+.f64 1 (sqrt.f64 (+.f64 x 1))))

rewrite222.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity_binary64_7880
26×add-sqr-sqrt_binary64_7865
21×distribute-lft-out_binary64_7924
18×times-frac_binary64_7875
15×add-cube-cbrt_binary64_7851
14×sqrt-prod_binary64_7859
associate-/r*_binary64_7943
add-cbrt-cube_binary64_7852 add-exp-log_binary64_7844 add-log-exp_binary64_7845
pow1_binary64_7822
associate-/l*_binary64_7944 flip3-+_binary64_7878 flip-+_binary64_7905
associate-/r/_binary64_7945 sqrt-div_binary64_7860
div-inv_binary64_7881 +-commutative_binary64_7947 frac-2neg_binary64_7873 sum-log_binary64_7790 cbrt-undiv_binary64_7850 rem-sqrt-square_binary64_7868 div-exp_binary64_7829 sqrt-pow1_binary64_7861 clear-num_binary64_7883 pow1/2_binary64_7812
Counts
3 → 71
Calls
3 calls:
4.0ms
(sqrt.f64 (+.f64 x 1))
8.0ms
(+.f64 1 (sqrt.f64 (+.f64 x 1)))
207.0ms
(/.f64 x (+.f64 1 (sqrt.f64 (+.f64 x 1))))

series1.3s

Counts
3 → 9
Calls
3 calls:
476.0ms
(sqrt.f64 (+.f64 x 1))
508.0ms
(+.f64 1 (sqrt.f64 (+.f64 x 1)))
318.0ms
(/.f64 x (+.f64 1 (sqrt.f64 (+.f64 x 1))))
Iterations

Useful iterations: 0 (110.0ms)

IterNodesCost
02921823
12921823
049811566
149811566
02921823
12921823
049811566
149811566
051481564
02541411
12541411
049491231
149491231
02541411
12541411
049491231
149491231
049281267
149281267
02421402
12421402
047571222
147571222
02421402
12421402
047571222
147571222
049251258
149251258

simplify184.0ms

Counts
80 → 80
Iterations

Useful iterations: 0 (155.0ms)

IterNodesCost
049185101
149185101

prune15.0ms

Filtered
57 candidates to 80 candidates (-40.4%)

Profiling

Loading profile data...