Details

Time bar (total: 12.0s)

sample131.0ms

Algorithm
intervals
Results
45.0ms98×body1280valid
19.0ms42×body640valid
14.0ms32×body10240exit
7.0ms33×body320valid
7.0ms146×body80valid
6.0ms168×body80nan
6.0ms21×body640nan
6.0ms16×body1280nan
2.0ms13×body160valid
2.0msbody320nan
1.0msbody160nan

simplify35.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0176
1346
2806
32366
48686
550016

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 24.7b

localize8.0ms

Local error

Found 3 expressions with local error:

0.7b
(pow x (/ 1.0 n))
1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
28×*-un-lft-identity
26×pow-unpow
19×add-cube-cbrt
18×times-frac
17×unpow-prod-down
difference-of-squares
sqr-pow
pow1 add-exp-log add-log-exp
add-cbrt-cube distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 79
Calls
3 calls:
2.0ms
(pow x (/ 1.0 n))
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
42.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series465.0ms

Counts
3 → 9
Calls
3 calls:
54.0ms
(pow x (/ 1.0 n))
144.0ms
(pow (+ x 1.0) (/ 1.0 n))
266.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify43.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 2 (35.0ms)

IterNodesCost
0476639
11600623
25001609

prune233.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 18.1b

localize12.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite135.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
35×*-un-lft-identity
34×unpow-prod-down
27×difference-of-squares
19×sqr-pow
13×pow-unpow
12×add-cube-cbrt
10×add-log-exp
times-frac distribute-lft-out--
pow1 add-exp-log
add-cbrt-cube distribute-lft-out
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 100
Calls
4 calls:
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
42.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
40.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
43.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series970.0ms

Counts
4 → 12
Calls
4 calls:
148.0ms
(pow (+ x 1.0) (/ 1.0 n))
275.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
278.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
269.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify42.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 2 (30.0ms)

IterNodesCost
03591142
111411101
250021078

prune414.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 18.1b

localize30.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.6b
(- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))

rewrite205.0ms

Algorithm
rewrite-expression-head
Rules
132×unpow-prod-down
116×add-sqr-sqrt
82×difference-of-squares
61×sqr-pow
60×cube-prod
58×*-un-lft-identity
19×distribute-lft-out--
13×pow-unpow
12×add-cube-cbrt
10×add-log-exp
times-frac
distribute-lft-out
pow1 add-exp-log
add-cbrt-cube
sub-neg flip3-- diff-log flip--
difference-cubes pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 166
Calls
4 calls:
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
41.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
42.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
106.0ms
(- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))

series1.1s

Counts
4 → 12
Calls
4 calls:
145.0ms
(pow (+ x 1.0) (/ 1.0 n))
285.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
301.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
404.0ms
(- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))

simplify79.0ms

Algorithm
egg-herbie
Counts
178 → 178
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
06052386
118682340
250022323

prune742.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 18.1b

localize28.0ms

Local error

Found 4 expressions with local error:

1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.6b
(- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))
1.6b
(log (exp (- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))))

rewrite478.0ms

Algorithm
rewrite-expression-head
Rules
236×unpow-prod-down
190×add-sqr-sqrt
146×difference-of-squares
120×cube-prod
108×sqr-pow
82×log-pow
81×exp-prod
80×*-un-lft-identity
32×distribute-lft-out--
10×distribute-lft-out add-log-exp
add-cube-cbrt
pow1 log-prod
add-exp-log sub-neg add-cbrt-cube
flip3-- diff-log flip--
difference-cubes exp-sum
log-div exp-diff rem-log-exp
Counts
4 → 234
Calls
4 calls:
41.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
42.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
106.0ms
(- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))
272.0ms
(log (exp (- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))))

series1.4s

Counts
4 → 12
Calls
4 calls:
283.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
285.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
415.0ms
(- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))
405.0ms
(log (exp (- (pow (pow (+ x 1.0) (/ 1.0 n)) 3) (pow (pow x (/ 1.0 n)) 3))))

simplify84.0ms

Algorithm
egg-herbie
Counts
246 → 246
Iterations

Useful iterations: 2 (46.0ms)

IterNodesCost
06073120
117453047
250023027

prune910.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 18.1b

regimes232.0ms

Accuracy

85.1% (1.3b remaining)

Error of 21.9b against oracle of 20.6b and baseline of 29.0b

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03737
13737

end0.0ms

sample4.2s

Algorithm
intervals
Results
1.4s3155×body1280valid
535.0ms1216×body10240exit
534.0ms1561×body640valid
287.0ms635×body1280nan
255.0ms4871×body80valid
218.0ms654×body640nan
189.0ms5223×body80nan
187.0ms864×body320valid
67.0ms362×body320nan
64.0ms443×body160valid
23.0ms208×body160nan