Details

Time bar (total: 13.0s)

sample241.0ms

Algorithm
intervals
Results
69.0ms118×body1280valid
34.0ms32×body1280nan
26.0ms60×body640valid
26.0ms142×body80overflowed
22.0ms30×body640nan
11.0ms102×body80valid
11.0ms207×body80nan
8.0ms17×body320nan
7.0ms24×body320valid
4.0ms17×body160valid
2.0msbody160nan

simplify36.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0176
1356
2856
32496
49116
550016

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 32.1b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(pow (+ x 1.0) (/ 1.0 n))
0.0b
(pow x (/ 1.0 n))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
76×*-un-lft-identity
73×unpow-prod-down
63×add-sqr-sqrt
56×prod-diff
51×add-cube-cbrt
26×pow-unpow
24×sqr-pow
18×times-frac
10×distribute-lft-out
difference-of-squares
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- diff-log flip--
Counts
3 → 149
Calls
3 calls:
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
16.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series476.0ms

Counts
3 → 9
Calls
3 calls:
142.0ms
(pow (+ x 1.0) (/ 1.0 n))
61.0ms
(pow x (/ 1.0 n))
273.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify73.0ms

Algorithm
egg-herbie
Counts
158 → 158
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
06542164
121641642
250021637

prune269.0ms

Filtered
158 candidates to 95 candidates (60.1%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1544158
Fresh000
Picked101
Done000
Total1554159

Merged error: 22.2b

Counts
159 → 4

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
0.0b
(pow (+ x 1.0) (/ 1.0 n))
0.0b
(pow x (/ 1.0 n))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
108×unpow-prod-down
94×*-un-lft-identity
91×add-sqr-sqrt
56×prod-diff
55×add-cube-cbrt
37×sqr-pow
36×cbrt-prod
27×difference-of-squares
26×pow-unpow
18×times-frac
15×cube-prod
12×distribute-lft-out
distribute-lft-out--
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
cube-div pow-to-exp cbrt-div flip3-- pow-pow pow-exp flip-- div-inv
cube-mult sub-neg pow1/3 diff-log unpow3 rem-cbrt-cube
Counts
4 → 198
Calls
4 calls:
12.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
6.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
11.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series757.0ms

Counts
4 → 12
Calls
4 calls:
278.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
143.0ms
(pow (+ x 1.0) (/ 1.0 n))
59.0ms
(pow x (/ 1.0 n))
277.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify96.0ms

Algorithm
egg-herbie
Counts
210 → 210
Iterations

Useful iterations: 2 (63.0ms)

IterNodesCost
08662811
132192300
250022294

prune395.0ms

Filtered
210 candidates to 121 candidates (57.6%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2073210
Fresh123
Picked101
Done000
Total2095214

Merged error: 22.2b

Counts
214 → 5

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
0.0b
(pow (+ x 1.0) (/ 1.0 n))
0.0b
(pow x (/ 1.0 n))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
108×unpow-prod-down
94×*-un-lft-identity
91×add-sqr-sqrt
56×prod-diff
55×add-cube-cbrt
37×sqr-pow
36×cbrt-prod
27×difference-of-squares
26×pow-unpow
18×times-frac
15×cube-prod
12×distribute-lft-out
distribute-lft-out--
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
cube-div pow-to-exp cbrt-div flip3-- pow-pow pow-exp flip-- div-inv
cube-mult sub-neg pow1/3 diff-log unpow3 rem-cbrt-cube
Counts
4 → 198
Calls
4 calls:
12.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
6.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
12.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series765.0ms

Counts
4 → 12
Calls
4 calls:
278.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
151.0ms
(pow (+ x 1.0) (/ 1.0 n))
57.0ms
(pow x (/ 1.0 n))
280.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify97.0ms

Algorithm
egg-herbie
Counts
210 → 210
Iterations

Useful iterations: 2 (69.0ms)

IterNodesCost
08662813
132192302
250012296

prune480.0ms

Filtered
210 candidates to 122 candidates (58.1%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2082210
Fresh134
Picked101
Done000
Total2105215

Merged error: 22.2b

Counts
215 → 5

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
0.0b
(pow (+ x 1.0) (/ 1.0 n))
0.0b
(pow x (/ 1.0 n))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
108×unpow-prod-down
94×*-un-lft-identity
91×add-sqr-sqrt
56×prod-diff
55×add-cube-cbrt
37×sqr-pow
36×cbrt-prod
27×difference-of-squares
26×pow-unpow
18×times-frac
15×cube-prod
12×distribute-lft-out
distribute-lft-out--
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
cube-div pow-to-exp cbrt-div flip3-- pow-pow pow-exp flip-- div-inv
cube-mult sub-neg pow1/3 diff-log unpow3 rem-cbrt-cube
Counts
4 → 198
Calls
4 calls:
13.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
6.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
12.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series765.0ms

Counts
4 → 12
Calls
4 calls:
278.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
144.0ms
(pow (+ x 1.0) (/ 1.0 n))
63.0ms
(pow x (/ 1.0 n))
279.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify98.0ms

Algorithm
egg-herbie
Counts
210 → 210
Iterations

Useful iterations: 2 (63.0ms)

IterNodesCost
08662811
132192300
250022294

prune544.0ms

Filtered
210 candidates to 122 candidates (58.1%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2082210
Fresh134
Picked101
Done000
Total2105215

Merged error: 22.2b

Counts
215 → 5

regimes186.0ms

Accuracy

83.8% (1.6b remaining)

Error of 24.9b against oracle of 23.3b and baseline of 33.4b

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05030
15030

end0.0ms

sample7.5s

Algorithm
intervals
Results
2.2s3877×body1280valid
1.3s1108×body1280nan
831.0ms1813×body640valid
674.0ms908×body640nan
670.0ms4106×body80overflowed
342.0ms6361×body80nan
331.0ms3121×body80valid
303.0ms931×body320valid
183.0ms410×body320nan
92.0ms447×body160valid
53.0ms220×body160nan