Details

Time bar (total: 6.6s)

analyze74.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
25%62.4%12.6%6
25%40.6%34.4%7
31.2%25%43.8%8
39%17.2%43.8%9
42.9%13.3%43.8%10
47.2%9%43.8%11
49.4%6.8%43.8%12
51.6%4.6%43.8%13
52.7%3.5%43.8%14

sample13.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify25.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
02413
12413

prune4.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x 2) (*.f64 x x))
0.0b
(+.f64 (+.f64 (*.f64 x 2) (*.f64 x x)) (*.f64 y y))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64
sum-log_binary64
flip3-+_binary64 *-un-lft-identity_binary64 pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 add-sqr-sqrt_binary64 insert-posit16 +-commutative_binary64 flip-+_binary64
distribute-lft-out_binary64 associate-+l+_binary64
Counts
2 → 27
Calls
2 calls:
5.0ms
(+.f64 (*.f64 x 2) (*.f64 x x))
8.0ms
(+.f64 (+.f64 (*.f64 x 2) (*.f64 x x)) (*.f64 y y))

series554.0ms

Counts
2 → 6
Calls
2 calls:
215.0ms
(+.f64 (*.f64 x 2) (*.f64 x x))
339.0ms
(+.f64 (+.f64 (*.f64 x 2) (*.f64 x x)) (*.f64 y y))
Iterations

Useful iterations: 0 (141.0ms)

IterNodesCost
0291333
1291333
01918
11918
0291333
1291333
01918
11918
0492515
1492515
0276297
1276297
03739
13739
0276297
1276297
03739
13739
02530
12530

simplify131.0ms

Counts
33 → 33
Iterations

Useful iterations: 0 (110.0ms)

IterNodesCost
04982448
14982448

prune23.0ms

Filtered
28 candidates to 33 candidates (-17.9%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New32133
Fresh000
Picked011
Done000
Total32234

Merged error: 0.0b

Counts
34 → 2

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(*.f64 x (+.f64 x 2))
0.0b
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
0.0b
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
0.1b
(*.f64 (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt_binary64
21×pow1_binary64
18×sqrt-prod_binary64
16×*-un-lft-identity_binary64
14×add-cube-cbrt_binary64
12×sqrt-div_binary64
10×associate-*r*_binary64
flip3-+_binary64 associate-*l*_binary64 flip-+_binary64
add-log-exp_binary64 pow1/2_binary64 swap-sqr_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 sqrt-pow1_binary64
pow-prod-up_binary64 unswap-sqr_binary64
pow-prod-down_binary64 associate-*r/_binary64 insert-posit16 associate-+r+_binary64 frac-times_binary64
distribute-lft-in_binary64 distribute-rgt-in_binary64 pow-sqr_binary64
cbrt-unprod_binary64 prod-exp_binary64 +-commutative_binary64 associate-*l/_binary64 sum-log_binary64 *-commutative_binary64
distribute-lft-out_binary64 rem-square-sqrt_binary64 pow-plus_binary64 sqrt-unprod_binary64 pow2_binary64
Counts
4 → 110
Calls
4 calls:
7.0ms
(*.f64 x (+.f64 x 2))
6.0ms
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
6.0ms
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
16.0ms
(*.f64 (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))

series2.2s

Counts
4 → 12
Calls
4 calls:
272.0ms
(*.f64 x (+.f64 x 2))
695.0ms
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
694.0ms
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
498.0ms
(*.f64 (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
Iterations

Useful iterations: 0 (239.0ms)

IterNodesCost
04261110
14261110
07180
17180
04261110
14261110
07180
17180
048006
148006
0287273
1287273
01915
11915
0287273
1287273
01915
11915
0538315
0287273
1287273
01915
11915
0287273
1287273
01915
11915
0538315
0238213
1238213
03751
13751
0238213
1238213
03751
13751
0451112
1451112

simplify126.0ms

Counts
122 → 122
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
049571982
149571982

prune90.0ms

Filtered
80 candidates to 122 candidates (-52.5%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1211122
Fresh000
Picked011
Done011
Total1213124

Merged error: 0b

Counts
124 → 3

localize17.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
0.6b
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
0.6b
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
0.6b
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64
23×add-sqr-sqrt_binary64
18×cbrt-div_binary64
15×*-un-lft-identity_binary64 add-cube-cbrt_binary64
11×pow1_binary64
flip3-+_binary64 pow1/3_binary64 flip-+_binary64
swap-sqr_binary64 associate-*r*_binary64 add-exp-log_binary64 associate-*l*_binary64
add-log-exp_binary64 add-cbrt-cube_binary64 unswap-sqr_binary64 insert-posit16 frac-times_binary64
pow-prod-down_binary64 pow-prod-up_binary64 associate-*r/_binary64 pow-sqr_binary64 associate-*l/_binary64
cbrt-unprod_binary64 pow-plus_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 91
Calls
4 calls:
14.0ms
(*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
5.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
5.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
5.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))

series2.6s

Counts
4 → 12
Calls
4 calls:
672.0ms
(*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
632.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
683.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
637.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
Iterations

Useful iterations: 0 (97.0ms)

IterNodesCost
01101761
11101761
02861620
12861620
01101761
11101761
02861620
12861620
0490740
1490740
01101761
11101761
02861620
12861620
01101761
11101761
02861620
12861620
0490740
1490740
01101761
11101761
02861620
12861620
01101761
11101761
02861620
12861620
0490740
1490740
01781983
11781983
045291685
145291685
01781983
11781983
045291685
145291685
0483425
1483425

simplify78.0ms

Counts
103 → 103
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
051082730

prune175.0ms

Filtered
80 candidates to 103 candidates (-28.8%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New1030103
Fresh000
Picked011
Done022
Total1033106

Merged error: 0b

Counts
106 → 3

regimes57.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
01216
11216

end0.0ms

sample360.0ms

Algorithm
intervals
Results
236.0ms8000×body80valid
0.0msbody80invalid

Profiling

Loading profile data...