Details

Time bar (total: 5.6s)

analyze8.0ms

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

sample9.0ms

Algorithm
intervals
Results
5.0ms256×body80valid

simplify21.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0107
1107

prune2.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.2b

Counts
2 → 1

localize3.0ms

Local error

Found 1 expressions with local error:

0.2b
(*.f64 (*.f64 x 3) x)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 associate-*r*_binary64 prod-exp_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
add-log-exp_binary64 associate-*l*_binary64 insert-posit16 *-commutative_binary64
Counts
1 → 19
Calls
1 calls:
6.0ms
(*.f64 (*.f64 x 3) x)

series261.0ms

Counts
1 → 3
Calls
1 calls:
261.0ms
(*.f64 (*.f64 x 3) x)
Iterations

Useful iterations: 0 (87.0ms)

IterNodesCost
0293321
1293321
03345
13345
0293321
1293321
03345
13345
0476215
1476215

simplify74.0ms

Counts
22 → 22
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
04971173
14971173

prune16.0ms

Filtered
14 candidates to 22 candidates (-57.1%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New17522
Fresh000
Picked011
Done000
Total17623

Merged error: 0.0b

Counts
23 → 6

localize6.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 x (*.f64 x 3))
0.3b
(*.f64 (sqrt.f64 (*.f64 x (*.f64 x 3))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
20.4b
(sqrt.f64 (*.f64 x (*.f64 x 3)))
20.4b
(sqrt.f64 (*.f64 x (*.f64 x 3)))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
148×pow1_binary64
80×pow-prod-down_binary64
66×sqrt-pow1_binary64
17×pow-prod-up_binary64
14×pow1/2_binary64
11×add-exp-log_binary64 add-cbrt-cube_binary64 add-sqr-sqrt_binary64 pow-sqr_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
associate-*l*_binary64
sqrt-prod_binary64
associate-*r*_binary64
add-log-exp_binary64 swap-sqr_binary64 cbrt-unprod_binary64 prod-exp_binary64 insert-posit16
*-commutative_binary64
rem-square-sqrt_binary64 pow-plus_binary64 sqrt-unprod_binary64 unswap-sqr_binary64 pow2_binary64
Counts
4 → 112
Calls
4 calls:
6.0ms
(*.f64 x (*.f64 x 3))
17.0ms
(*.f64 (sqrt.f64 (*.f64 x (*.f64 x 3))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
4.0ms
(sqrt.f64 (*.f64 x (*.f64 x 3)))
4.0ms
(sqrt.f64 (*.f64 x (*.f64 x 3)))

series1.2s

Counts
4 → 12
Calls
4 calls:
268.0ms
(*.f64 x (*.f64 x 3))
265.0ms
(*.f64 (sqrt.f64 (*.f64 x (*.f64 x 3))) (sqrt.f64 (*.f64 x (*.f64 x 3))))
322.0ms
(sqrt.f64 (*.f64 x (*.f64 x 3)))
322.0ms
(sqrt.f64 (*.f64 x (*.f64 x 3)))
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
0406788
1406788
085292
185292
0406788
1406788
085292
185292
0433848
1433848
0406788
1406788
085292
185292
0406788
1406788
085292
185292
0433848
1433848
04771262
14771262
084679
184679
04771262
14771262
084679
184679
02348
12348
0294321
1294321
03345
13345
0294321
1294321
03345
13345
0476215
1476215

simplify83.0ms

Counts
124 → 124
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
0461375
1461375

prune52.0ms

Filtered
57 candidates to 124 candidates (-117.5%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1240124
Fresh044
Picked011
Done011
Total1246130

Merged error: 0.0b

Counts
130 → 6

localize7.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
0.6b
(cbrt.f64 x)
0.6b
(cbrt.f64 x)
0.6b
(cbrt.f64 x)

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64
23×add-sqr-sqrt_binary64
15×*-un-lft-identity_binary64 add-cube-cbrt_binary64
11×pow1_binary64
pow1/3_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
pow-prod-down_binary64 pow-prod-up_binary64 pow-sqr_binary64
cbrt-unprod_binary64 pow-plus_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 77
Calls
4 calls:
7.0ms
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)

series1.9s

Counts
4 → 12
Calls
4 calls:
1.1s
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
277.0ms
(cbrt.f64 x)
275.0ms
(cbrt.f64 x)
275.0ms
(cbrt.f64 x)
Iterations

Useful iterations: 0 (152.0ms)

IterNodesCost
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
01111670
11111670
068191644
01111670
11111670
068191644
0473971
1473971

simplify125.0ms

Counts
89 → 89
Iterations

Useful iterations: 0 (101.0ms)

IterNodesCost
04841750
14841750

prune58.0ms

Filtered
67 candidates to 89 candidates (-32.8%)
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New88189
Fresh033
Picked011
Done022
Total88795

Merged error: 0.0b

Counts
95 → 7

localize11.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 x)
0.6b
(cbrt.f64 x)
0.6b
(cbrt.f64 (cbrt.f64 x))
0.6b
(cbrt.f64 (cbrt.f64 x))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
24×cbrt-prod_binary64
10×*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
add-log-exp_binary64 pow1_binary64 pow1/3_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
Counts
4 → 54
Calls
4 calls:
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)
2.0ms
(cbrt.f64 (cbrt.f64 x))
2.0ms
(cbrt.f64 (cbrt.f64 x))

series1.1s

Counts
4 → 12
Calls
4 calls:
275.0ms
(cbrt.f64 x)
274.0ms
(cbrt.f64 x)
278.0ms
(cbrt.f64 (cbrt.f64 x))
281.0ms
(cbrt.f64 (cbrt.f64 x))
Iterations

Useful iterations: 0 (153.0ms)

IterNodesCost
0481621
1481621
0471608
1471608
0481621
1481621
0471608
1471608
0489256
1489256
0481621
1481621
0471608
1471608
0481621
1481621
0471608
1471608
0489256
1489256
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050

simplify273.0ms

Counts
66 → 66
Iterations

Useful iterations: 0 (251.0ms)

IterNodesCost
04762622
14762622

prune64.0ms

Filtered
58 candidates to 66 candidates (-13.8%)
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New64266
Fresh033
Picked101
Done033
Total65873

Merged error: 0.0b

Counts
73 → 8

regimes31.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
077
177

end0.0ms

sample213.0ms

Algorithm
intervals
Results
125.0ms8000×body80valid
0.0msbody80invalid

Profiling

Loading profile data...