Details

Time bar (total: 2.4s)

sample24.0ms

Algorithm
intervals
Results
4.0ms256×body80valid
4.0ms268×pre80false
4.0ms256×pre80true

simplify5.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0103
1123
2123

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

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

1.0b
(/ x0 (- 1.0 x1))
7.6b
(- (/ x0 (- 1.0 x1)) x0)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- associate-/r/ flip--
sub-neg frac-2neg clear-num div-inv
Counts
2 → 9
Calls
2 calls:
2.0ms
(/ x0 (- 1.0 x1))
4.0ms
(- (/ x0 (- 1.0 x1)) x0)

series83.0ms

Counts
2 → 6
Calls
2 calls:
40.0ms
(/ x0 (- 1.0 x1))
44.0ms
(- (/ x0 (- 1.0 x1)) x0)

simplify100.0ms

Algorithm
egg-herbie
Counts
15 → 15
Iterations

Useful iterations: 3 (32.0ms)

IterNodesCost
013592
137690
2112285
3341577
4500277

prune24.0ms

Filtered
15 candidates to 12 candidates (80.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New13215
Fresh000
Picked101
Done000
Total14216

Merged error: 6.8b

Counts
16 → 2

localize8.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (* x0 (- (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) x0)) (+ (/ x0 (- 1.0 x1)) x0))
1.0b
(/ x0 (- 1.0 x1))
1.0b
(/ x0 (- 1.0 x1))
6.1b
(- (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) x0)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
flip3-- flip--
frac-2neg clear-num div-inv
associate-*r/ associate-/l/ associate-/l*
sub-neg flip3-+ *-commutative flip-+
Counts
4 → 23
Calls
4 calls:
11.0ms
(/ (* x0 (- (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) x0)) (+ (/ x0 (- 1.0 x1)) x0))
2.0ms
(/ x0 (- 1.0 x1))
2.0ms
(/ x0 (- 1.0 x1))
6.0ms
(- (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) x0)

series270.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(/ (* x0 (- (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) x0)) (+ (/ x0 (- 1.0 x1)) x0))
38.0ms
(/ x0 (- 1.0 x1))
34.0ms
(/ x0 (- 1.0 x1))
71.0ms
(- (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) x0)

simplify58.0ms

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 3 (54.0ms)

IterNodesCost
0223265
1665261
22114239
35001233

prune74.0ms

Filtered
35 candidates to 30 candidates (85.7%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New33235
Fresh101
Picked101
Done000
Total35237

Merged error: 5.3b

Counts
37 → 2

localize18.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ x0 (- 1.0 x1))
1.0b
(/ x0 (- 1.0 x1))
1.0b
(/ x0 (- 1.0 x1))
4.4b
(- (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 3) (pow x0 3))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
flip3-- flip--
frac-2neg clear-num div-inv
sqr-pow
difference-cubes sub-neg difference-of-squares
Counts
4 → 21
Calls
4 calls:
3.0ms
(/ x0 (- 1.0 x1))
3.0ms
(/ x0 (- 1.0 x1))
3.0ms
(/ x0 (- 1.0 x1))
6.0ms
(- (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 3) (pow x0 3))

series202.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(/ x0 (- 1.0 x1))
38.0ms
(/ x0 (- 1.0 x1))
33.0ms
(/ x0 (- 1.0 x1))
98.0ms
(- (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 3) (pow x0 3))

simplify81.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 3 (77.0ms)

IterNodesCost
0187221
1608218
22609209
35001201

prune113.0ms

Filtered
33 candidates to 28 candidates (84.8%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New32133
Fresh011
Picked101
Done000
Total33235

Merged error: 4.6b

Counts
35 → 2

localize36.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ x0 (- 1.0 x1))
1.0b
(+ (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 6) (pow x0 6))
1.3b
(pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 6)
4.3b
(- (pow (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 3) 3) (pow (pow x0 3) 3))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
sqr-pow
unpow-prod-down
associate-/r/ difference-of-squares
flip3-- flip--
div-inv
difference-cubes +-commutative pow-to-exp sub-neg frac-2neg flip3-+ clear-num flip-+
Counts
4 → 22
Calls
4 calls:
2.0ms
(/ x0 (- 1.0 x1))
6.0ms
(+ (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 6) (pow x0 6))
4.0ms
(pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 6)
9.0ms
(- (pow (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 3) 3) (pow (pow x0 3) 3))

series382.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(/ x0 (- 1.0 x1))
100.0ms
(+ (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 6) (pow x0 6))
96.0ms
(pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 6)
153.0ms
(- (pow (pow (/ (/ x0 (- 1.0 x1)) (- 1.0 x1)) 3) 3) (pow (pow x0 3) 3))

simplify38.0ms

Algorithm
egg-herbie
Counts
34 → 34
Iterations

Useful iterations: 2 (33.0ms)

IterNodesCost
0368341
11204339
25002333

prune174.0ms

Filtered
34 candidates to 29 candidates (85.3%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New33134
Fresh011
Picked101
Done000
Total34236

Merged error: 4.6b

Counts
36 → 2

regimes49.0ms

Accuracy

0% (0.6b remaining)

Error of 5.2b against oracle of 4.5b and baseline of 5.2b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04951
14951

end0.0ms

sample576.0ms

Algorithm
intervals
Results
124.0ms8000×body80valid
115.0ms8000×pre80true
114.0ms7998×pre80false