Details

Time bar (total: 2.3s)

analyze73.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
25%74.9%0.1%4
25%74.9%0.1%5
43.7%50%6.3%6
43.7%43.7%12.6%7
59.3%26.5%14.1%8
59.3%22.6%18%9
67.1%13.7%19.2%10
67.1%11.5%21.4%11
71%6.9%22%12
71%5.8%23.2%13
73%3.5%23.5%14

sample12.0ms

Algorithm
intervals
Results
6.0ms256×body80valid
0.0msbody80nan

simplify20.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
079
179

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 20.3b

Counts
2 → 1

localize4.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x x) y)
19.0b
(sqrt.f64 (+.f64 (*.f64 x x) y))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64 add-sqr-sqrt_binary64
*-un-lft-identity_binary64 pow1_binary64 add-cube-cbrt_binary64 sqrt-prod_binary64
flip3-+_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16 flip-+_binary64 sqrt-div_binary64
pow1/2_binary64 sqrt-pow1_binary64 rem-sqrt-square_binary64 +-commutative_binary64 sum-log_binary64
Counts
2 → 28
Calls
2 calls:
5.0ms
(+.f64 (*.f64 x x) y)
5.0ms
(sqrt.f64 (+.f64 (*.f64 x x) y))

series406.0ms

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

Useful iterations: 0 (32.0ms)

IterNodesCost
0271279
1271279
02029
12029
0271279
1271279
02029
12029
02136
12136
0199159
1199159
01215
11215
0199159
1199159
01215
11215
0103
1103

simplify108.0ms

Counts
34 → 34
Iterations

Useful iterations: 0 (89.0ms)

IterNodesCost
05586383

prune19.0ms

Filtered
26 candidates to 34 candidates (-30.8%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New32234
Fresh000
Picked011
Done000
Total32335

Merged error: 19.9b

Counts
35 → 3

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (*.f64 x x) y)
0.2b
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x x) y)) 3)
19.0b
(sqrt.f64 (+.f64 (*.f64 x x) y))
31.6b
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 x x) y)) 3))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-prod_binary64
16×add-sqr-sqrt_binary64
15×*-un-lft-identity_binary64 add-cube-cbrt_binary64 sqrt-prod_binary64
12×unpow-prod-down_binary64 cube-prod_binary64
pow1_binary64
add-log-exp_binary64 sqrt-div_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
flip3-+_binary64 cube-div_binary64 insert-posit16 flip-+_binary64
pow-unpow_binary64 pow-pow_binary64
cbrt-div_binary64 pow1/2_binary64 sqr-pow_binary64 sqrt-pow1_binary64 unpow3_binary64 cube-mult_binary64
pow-to-exp_binary64 rem-cbrt-cube_binary64 sqrt-pow2_binary64 pow1/3_binary64 rem-sqrt-square_binary64 rem-cube-cbrt_binary64 +-commutative_binary64 pow-exp_binary64 sum-log_binary64
Counts
4 → 93
Calls
4 calls:
5.0ms
(+.f64 (*.f64 x x) y)
9.0ms
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x x) y)) 3)
5.0ms
(sqrt.f64 (+.f64 (*.f64 x x) y))
7.0ms
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 x x) y)) 3))

series990.0ms

Counts
4 → 12
Calls
4 calls:
188.0ms
(+.f64 (*.f64 x x) y)
375.0ms
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x x) y)) 3)
215.0ms
(sqrt.f64 (+.f64 (*.f64 x x) y))
212.0ms
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 x x) y)) 3))
Iterations

Useful iterations: 0 (136.0ms)

IterNodesCost
01201736
11201736
010027
110027
01201736
11201736
010027
110027
031151
131151
0271279
1271279
02029
12029
0271279
1271279
02029
12029
02136
12136
0412624
1412624
04997
14997
0412624
1412624
04997
14997
038023
138023
0199159
1199159
01215
11215
0199159
1199159
01215
11215
0103
1103

simplify114.0ms

Counts
105 → 105
Iterations

Useful iterations: 0 (82.0ms)

IterNodesCost
049391406
149391406

prune49.0ms

Filtered
61 candidates to 105 candidates (-72.1%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1050105
Fresh011
Picked011
Done011
Total1053108

Merged error: 19.9b

Counts
108 → 3

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify19.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
000

prune0.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done022
Total033

Merged error: 19.9b

Counts
3 → 3

regimes45.0ms

Accuracy

0% (0.4b remaining)

Error of 20.9b against oracle of 20.5b and baseline of 20.9b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
079
179

end0.0ms

sample337.0ms

Algorithm
intervals
Results
199.0ms8000×body80valid
7.0ms173×body80nan

Profiling

Loading profile data...