Details

Time bar (total: 12.2s)

sample233.0ms

Algorithm
intervals
Results
70.0ms141×body1280valid
36.0ms62×body1280nan
30.0ms74×body640nan
23.0ms43×body10240exit
18.0ms55×body640valid
10.0ms216×body80nan
9.0ms33×body320nan
6.0ms118×body80valid
5.0ms20×body320valid
2.0ms14×body160valid
2.0ms12×body160nan

simplify37.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: 31.3b

Counts
2 → 1

localize9.0ms

Local error

Found 1 expressions with local error:

1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
66×unpow-prod-down
56×*-un-lft-identity prod-diff
45×add-sqr-sqrt
33×add-cube-cbrt
22×sqr-pow
distribute-lft-out difference-of-squares
fma-neg
distribute-lft-out-- add-log-exp
pow1 add-exp-log expm1-log1p-u sub-neg flip3-- diff-log add-cbrt-cube flip-- log1p-expm1-u
Counts
1 → 90
Calls
1 calls:
11.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series277.0ms

Counts
1 → 3
Calls
1 calls:
277.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify53.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
04131840
111821320
250021316

prune144.0ms

Filtered
93 candidates to 44 candidates (47.3%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New90393
Fresh000
Picked101
Done000
Total91394

Merged error: 20.8b

Counts
94 → 3

localize15.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (+ x 1.0))
0.3b
(cbrt (+ x 1.0))
0.3b
(cbrt (+ x 1.0))
2.6b
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
12×cbrt-prod
add-sqr-sqrt add-cube-cbrt
cbrt-div
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
flip3-+ pow1/3 flip-+ distribute-lft-out
fma-udef
Counts
4 → 58
Calls
4 calls:
3.0ms
(cbrt (+ x 1.0))
3.0ms
(cbrt (+ x 1.0))
3.0ms
(cbrt (+ x 1.0))
1.0ms
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))

series1.1s

Counts
4 → 12
Calls
4 calls:
94.0ms
(cbrt (+ x 1.0))
89.0ms
(cbrt (+ x 1.0))
88.0ms
(cbrt (+ x 1.0))
856.0ms
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))

simplify45.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
0465701
11620644
25001634

prune283.0ms

Filtered
70 candidates to 64 candidates (91.4%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New68270
Fresh022
Picked011
Done000
Total68573

Merged error: 20.6b

Counts
73 → 5

localize46.0ms

Local error

Found 4 expressions with local error:

5.2b
(pow (/ 1 x) -1/3)
8.2b
(pow (fma (pow (/ 1 (pow x 2)) 1/3) 0.3333333333333333 (- (pow (/ 1 x) -1/3) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3)))) (/ 1.0 n))
21.0b
(pow (/ 1 (pow x 5)) 1/3)
36.3b
(pow (/ 1 (pow x 2)) 1/3)

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
87×unpow-prod-down
63×times-frac
51×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
31×pow-exp
30×add-exp-log
22×pow-unpow
14×div-exp
10×pow-to-exp pow-pow sqr-pow
pow1
rec-exp 1-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u div-inv add-log-exp
pow-flip unpow2 inv-pow
unpow1/3
Counts
4 → 172
Calls
4 calls:
5.0ms
(pow (/ 1 x) -1/3)
4.0ms
(pow (fma (pow (/ 1 (pow x 2)) 1/3) 0.3333333333333333 (- (pow (/ 1 x) -1/3) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3)))) (/ 1.0 n))
7.0ms
(pow (/ 1 (pow x 5)) 1/3)
8.0ms
(pow (/ 1 (pow x 2)) 1/3)

series828.0ms

Counts
4 → 12
Calls
4 calls:
170.0ms
(pow (/ 1 x) -1/3)
276.0ms
(pow (fma (pow (/ 1 (pow x 2)) 1/3) 0.3333333333333333 (- (pow (/ 1 x) -1/3) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3)))) (/ 1.0 n))
209.0ms
(pow (/ 1 (pow x 5)) 1/3)
173.0ms
(pow (/ 1 (pow x 2)) 1/3)

simplify87.0ms

Algorithm
egg-herbie
Counts
184 → 184
Iterations

Useful iterations: 2 (69.0ms)

IterNodesCost
010221370
139651196
250031187

prune628.0ms

Filtered
184 candidates to 89 candidates (48.4%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1822184
Fresh033
Picked101
Done011
Total1836189

Merged error: 20.6b

Counts
189 → 6

localize41.0ms

Local error

Found 4 expressions with local error:

5.2b
(pow (/ 1 x) -1/3)
6.1b
(pow x -2/3)
8.2b
(pow (fma (pow x -2/3) 0.3333333333333333 (- (pow (/ 1 x) -1/3) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3)))) (/ 1.0 n))
21.0b
(pow (/ 1 (pow x 5)) 1/3)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
53×unpow-prod-down
39×times-frac
37×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
22×pow-unpow
21×add-exp-log
19×pow-exp
pow1
pow-pow div-exp
pow-to-exp sqr-pow
expm1-log1p-u rec-exp 1-exp add-cbrt-cube log1p-expm1-u add-log-exp
div-inv
pow-flip inv-pow
unpow1/3
Counts
4 → 135
Calls
4 calls:
5.0ms
(pow (/ 1 x) -1/3)
2.0ms
(pow x -2/3)
3.0ms
(pow (fma (pow x -2/3) 0.3333333333333333 (- (pow (/ 1 x) -1/3) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3)))) (/ 1.0 n))
7.0ms
(pow (/ 1 (pow x 5)) 1/3)

series838.0ms

Counts
4 → 12
Calls
4 calls:
171.0ms
(pow (/ 1 x) -1/3)
176.0ms
(pow x -2/3)
283.0ms
(pow (fma (pow x -2/3) 0.3333333333333333 (- (pow (/ 1 x) -1/3) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3)))) (/ 1.0 n))
208.0ms
(pow (/ 1 (pow x 5)) 1/3)

simplify77.0ms

Algorithm
egg-herbie
Counts
147 → 147
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
07991027
13191940
25001934

prune520.0ms

Filtered
147 candidates to 83 candidates (56.5%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1461147
Fresh134
Picked101
Done011
Total1485153

Merged error: 20.6b

Counts
153 → 5

regimes179.0ms

Accuracy

79.3% (2.2b remaining)

Error of 24.6b against oracle of 22.4b and baseline of 33.0b

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04531
14531

end0.0ms

sample6.7s

Algorithm
intervals
Results
1.9s3855×body1280valid
1.3s2106×body1280nan
777.0ms1845×body640nan
651.0ms1868×body640valid
579.0ms1385×body10240exit
279.0ms6163×body80nan
245.0ms924×body320nan
203.0ms898×body320valid
156.0ms3138×body80valid
69.0ms468×body160nan
65.0ms448×body160valid