Details

Time bar (total: 4.8s)

sample19.0ms

Algorithm
intervals
Results
5.0ms51×body1280valid
3.0ms41×body640valid
3.0ms134×body80valid
1.0ms21×body320valid
0.0msbody160valid

simplify5.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
094
1104
2104

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: 28.6b

Counts
2 → 1

localize5.0ms

Local error

Found 3 expressions with local error:

0.3b
(cbrt (+ x 1.0))
0.6b
(cbrt x)
2.4b
(- (cbrt (+ x 1.0)) (cbrt x))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-div pow1/3
sub-neg flip3-- flip3-+ flip-- flip-+
Counts
3 → 8
Calls
3 calls:
2.0ms
(cbrt (+ x 1.0))
1.0ms
(cbrt x)
3.0ms
(- (cbrt (+ x 1.0)) (cbrt x))

series408.0ms

Counts
3 → 9
Calls
3 calls:
86.0ms
(cbrt (+ x 1.0))
176.0ms
(cbrt x)
146.0ms
(- (cbrt (+ x 1.0)) (cbrt x))

simplify126.0ms

Algorithm
egg-herbie
Counts
17 → 17
Iterations

Useful iterations: 2 (22.0ms)

IterNodesCost
0238172
1790167
23656145
35001145

prune60.0ms

Filtered
17 candidates to 15 candidates (88.2%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New13417
Fresh000
Picked011
Done000
Total13518

Merged error: 11.9b

Counts
18 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
2.4b
(- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (cbrt x) (cbrt x)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative difference-of-squares
pow1/3
sub-neg flip3-- flip--
Counts
4 → 11
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
9.0ms
(- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (cbrt x) (cbrt x)))

series708.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(cbrt x)
180.0ms
(cbrt x)
176.0ms
(cbrt x)
175.0ms
(- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (cbrt x) (cbrt x)))

simplify78.0ms

Algorithm
egg-herbie
Counts
23 → 23
Iterations

Useful iterations: 2 (19.0ms)

IterNodesCost
0212174
1695160
22405141
35001141

prune72.0ms

Filtered
23 candidates to 16 candidates (69.6%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New21223
Fresh033
Picked101
Done011
Total22628

Merged error: 11.9b

Counts
28 → 6

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
10.4b
(- (/ (cbrt (+ (pow x 3) (pow 1.0 3))) (cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))) (cbrt x))
15.2b
(cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))
19.6b
(cbrt (+ (pow x 3) (pow 1.0 3)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-div
pow1/3
flip3-+ flip-+
cbrt-prod sub-neg flip3-- sum-cubes flip--
Counts
4 → 12
Calls
4 calls:
1.0ms
(cbrt x)
12.0ms
(- (/ (cbrt (+ (pow x 3) (pow 1.0 3))) (cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))) (cbrt x))
10.0ms
(cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))
4.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))

series853.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(cbrt x)
188.0ms
(- (/ (cbrt (+ (pow x 3) (pow 1.0 3))) (cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))) (cbrt x))
107.0ms
(cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))
375.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))

simplify48.0ms

Algorithm
egg-herbie
Counts
24 → 24
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
0435338
11593331
25001310

prune127.0ms

Filtered
24 candidates to 21 candidates (87.5%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New19524
Fresh044
Picked011
Done101
Total201030

Merged error: 11.8b

Counts
30 → 10

localize23.0ms

Local error

Found 4 expressions with local error:

15.2b
(cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))
19.6b
(cbrt (+ (pow x 3) (pow 1.0 3)))
19.6b
(cbrt (+ (pow x 3) (pow 1.0 3)))
19.6b
(cbrt (+ (pow x 3) (pow 1.0 3)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-div
flip3-+ pow1/3 flip-+
cbrt-prod sum-cubes
Counts
4 → 15
Calls
4 calls:
5.0ms
(cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))
4.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))
4.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))
4.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))

series1.2s

Counts
4 → 12
Calls
4 calls:
109.0ms
(cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0))))
375.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))
378.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))
376.0ms
(cbrt (+ (pow x 3) (pow 1.0 3)))

simplify36.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
0302368
11068352
25001349

prune173.0ms

Filtered
27 candidates to 27 candidates (100.0%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New23427
Fresh088
Picked101
Done101
Total251237

Merged error: 11.8b

Counts
37 → 12

regimes86.0ms

Accuracy

99.3% (0.1b remaining)

Error of 11.8b against oracle of 11.7b and baseline of 30.6b

bsearch121.0ms

Steps
ItersRangePoint
9
2.5653698016906928e-06
357.20278190505735
9.776879829956754e-05
10
-1.3417951029768598e+66
-5.3118556719433245e+54
-4.495023653592418e+61

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07859
18559
28559

end0.0ms

sample505.0ms

Algorithm
intervals
Results
176.0ms1750×body1280valid
105.0ms1246×body640valid
82.0ms4098×body80valid
35.0ms616×body320valid
11.0ms290×body160valid