Details

Time bar (total: 3.6s)

analyze40.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
25%74.9%0.1%3
25%74.9%0.1%4
56.2%43.7%0.1%5
65.6%34.3%0.1%6
79.6%20.3%0.1%7
83.5%16.4%0.1%8
90.1%9.8%0.1%9
91.9%8%0.1%10
95.1%4.8%0.1%11
96%4%0.1%12
97.5%2.4%0.1%13
97.9%2%0.1%14

sample13.0ms

Algorithm
intervals
Results
6.0ms256×body80valid

simplify337.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (322.0ms)

IterNodesCost
0211713
1211713

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(/.f64 (-.f64 x y) (-.f64 2 (+.f64 x y)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity_binary64_34862
40×add-sqr-sqrt_binary64_34847
30×times-frac_binary64_34857
19×distribute-lft-out--_binary64_34907
14×add-cube-cbrt_binary64_34833
13×difference-of-squares_binary64_34891
associate-/r*_binary64_34925 distribute-lft-out_binary64_34906
associate-/l*_binary64_34926
add-exp-log_binary64_34826 add-cbrt-cube_binary64_34834
flip--_binary64_34888 flip3--_binary64_34861 associate-/l/_binary64_34928 associate-/r/_binary64_34927
cbrt-undiv_binary64_34832 div-sub_binary64_34856 frac-2neg_binary64_34855 div-inv_binary64_34863 pow1_binary64_34804 add-log-exp_binary64_34827 div-exp_binary64_34811 clear-num_binary64_34865
Counts
1 → 58
Calls
1 calls:
17.0ms
(/.f64 (-.f64 x y) (-.f64 2 (+.f64 x y)))

series262.0ms

Counts
1 → 3
Calls
1 calls:
262.0ms
(/.f64 (-.f64 x y) (-.f64 2 (+.f64 x y)))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
03122634
13122634
048422565
148422565
03122634
13122634
048422565
148422565
013
113

simplify100.0ms

Counts
61 → 61
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
049521312
149521312

prune39.0ms

Filtered
37 candidates to 61 candidates (-64.9%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New59261
Fresh000
Picked011
Done000
Total59362

Merged error: 0b

Counts
62 → 3

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
62×*-un-lft-identity_binary64_34862
47×add-sqr-sqrt_binary64_34847
38×times-frac_binary64_34857
24×associate-*r*_binary64_34921 add-cube-cbrt_binary64_34833
15×distribute-lft-out--_binary64_34907 add-exp-log_binary64_34826
add-cbrt-cube_binary64_34834
difference-of-squares_binary64_34891
distribute-lft-out_binary64_34906
associate-/r*_binary64_34925
pow1_binary64_34804 associate-*l*_binary64_34922
flip--_binary64_34888 flip3--_binary64_34861 div-exp_binary64_34811 associate-/r/_binary64_34927 prod-exp_binary64_34809
unswap-sqr_binary64_34890 associate-/l*_binary64_34926
cbrt-undiv_binary64_34832 cbrt-unprod_binary64_34831 div-inv_binary64_34863 associate-*l/_binary64_34924 add-log-exp_binary64_34827 frac-times_binary64_34854 1-exp_binary64_34822 rec-exp_binary64_34810
associate-*r/_binary64_34923 frac-2neg_binary64_34855 pow-prod-down_binary64_34785 pow-flip_binary64_34788 inv-pow_binary64_34780 *-commutative_binary64_34930 un-div-inv_binary64_34864 clear-num_binary64_34865
Counts
2 → 98
Calls
2 calls:
9.0ms
(/.f64 1 (-.f64 2 (+.f64 x y)))
21.0ms
(*.f64 (-.f64 x y) (/.f64 1 (-.f64 2 (+.f64 x y))))

series568.0ms

Counts
2 → 6
Calls
2 calls:
269.0ms
(/.f64 1 (-.f64 2 (+.f64 x y)))
298.0ms
(*.f64 (-.f64 x y) (/.f64 1 (-.f64 2 (+.f64 x y))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01252670
11252670
049092565
149092565
01252670
11252670
049092565
149092565
013
113
02932547
12932547
050252376
02932547
12932547
050252376
013
113

simplify120.0ms

Counts
104 → 104
Iterations

Useful iterations: 0 (87.0ms)

IterNodesCost
050321566

prune58.0ms

Filtered
58 candidates to 104 candidates (-79.3%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1040104
Fresh011
Picked011
Done011
Total1043107

Merged error: 0b

Counts
107 → 3

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (-.f64 2 (+.f64 x y)))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (+.f64 x y)))) (/.f64 (-.f64 x y) (sqrt.f64 (-.f64 2 (+.f64 x y)))))
0.3b
(/.f64 (-.f64 x y) (sqrt.f64 (-.f64 2 (+.f64 x y))))
0.3b
(/.f64 1 (sqrt.f64 (-.f64 2 (+.f64 x y))))

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
220×*-un-lft-identity_binary64_34862
204×add-sqr-sqrt_binary64_34847
166×times-frac_binary64_34857
125×sqrt-prod_binary64_34841
81×add-cube-cbrt_binary64_34833
57×distribute-lft-out--_binary64_34907
51×associate-*r*_binary64_34921
38×difference-of-squares_binary64_34891
33×associate-*l*_binary64_34922
32×add-exp-log_binary64_34826
20×add-cbrt-cube_binary64_34834
19×distribute-lft-out_binary64_34906
18×associate-/r*_binary64_34925
15×unswap-sqr_binary64_34890
11×div-exp_binary64_34811
10×sqrt-div_binary64_34842
pow1_binary64_34804
associate-/r/_binary64_34927 prod-exp_binary64_34809 associate-/l*_binary64_34926
cbrt-undiv_binary64_34832 flip--_binary64_34888 flip3--_binary64_34861
cbrt-unprod_binary64_34831 div-inv_binary64_34863 add-log-exp_binary64_34827
pow-flip_binary64_34788 1-exp_binary64_34822 rec-exp_binary64_34810
pow1/2_binary64_34794 sqrt-pow1_binary64_34843 frac-2neg_binary64_34855 associate-/l/_binary64_34928 clear-num_binary64_34865
rem-sqrt-square_binary64_34850 associate-*r/_binary64_34923 div-sub_binary64_34856 pow-prod-down_binary64_34785 associate-*l/_binary64_34924 inv-pow_binary64_34780 frac-times_binary64_34854 *-commutative_binary64_34930
Counts
4 → 276
Calls
4 calls:
8.0ms
(sqrt.f64 (-.f64 2 (+.f64 x y)))
61.0ms
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (+.f64 x y)))) (/.f64 (-.f64 x y) (sqrt.f64 (-.f64 2 (+.f64 x y)))))
14.0ms
(/.f64 (-.f64 x y) (sqrt.f64 (-.f64 2 (+.f64 x y))))
11.0ms
(/.f64 1 (sqrt.f64 (-.f64 2 (+.f64 x y))))

series1.1s

Counts
4 → 12
Calls
4 calls:
239.0ms
(sqrt.f64 (-.f64 2 (+.f64 x y)))
244.0ms
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 2 (+.f64 x y)))) (/.f64 (-.f64 x y) (sqrt.f64 (-.f64 2 (+.f64 x y)))))
323.0ms
(/.f64 (-.f64 x y) (sqrt.f64 (-.f64 2 (+.f64 x y))))
330.0ms
(/.f64 1 (sqrt.f64 (-.f64 2 (+.f64 x y))))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
03082594
13082594
047592437
147592437
03082594
13082594
047592437
147592437
013
113
03222672
13222672
048722586
148722586
03222672
13222672
048722586
148722586
013
113
01562889
11562889
048042592
148042592
01562889
11562889
048042592
148042592
013
113
01212425
11212425
052022298
01212425
11212425
052022298
013
113

simplify154.0ms

Counts
288 → 288
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
051036503

prune202.0ms

Filtered
144 candidates to 288 candidates (-100.0%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New2880288
Fresh000
Picked011
Done022
Total2883291

Merged error: 0b

Counts
291 → 3

regimes31.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03713
13713

end0.0ms

sample356.0ms

Algorithm
intervals
Results
205.0ms7998×body80valid
0.0msbody640valid

Profiling

Loading profile data...