Details

Time bar (total: 1.1s)

sample14.0ms

Algorithm
intervals
Results
6.0ms256×body80valid

simplify15.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0154
1364
2734
31274
41674
51854
61874
71874

prune1.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: 15.2b

Counts
2 → 1

localize5.0ms

Local error

Found 1 expressions with local error:

14.8b
(/ (* (* x 2.0) y) (- x y))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l*
associate-*l* associate-/r/ *-commutative
flip3-- frac-2neg clear-num flip-- div-inv
Counts
1 → 9
Calls
1 calls:
5.0ms
(/ (* (* x 2.0) y) (- x y))

series72.0ms

Counts
1 → 3
Calls
1 calls:
72.0ms
(/ (* (* x 2.0) y) (- x y))

simplify57.0ms

Algorithm
egg-herbie
Counts
12 → 12
Iterations

Useful iterations: 3 (22.0ms)

IterNodesCost
07834
120934
252934
3183533
4500233

prune21.0ms

Filtered
12 candidates to 10 candidates (83.3%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New10212
Fresh000
Picked011
Done000
Total10313

Merged error: 0b

Counts
13 → 3

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- x y) (* 2.0 y))
7.1b
(/ x (/ (- x y) (* 2.0 y)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
associate-/r*
associate-/l/
frac-2neg clear-num div-inv
flip3-- *-commutative flip--
div-sub
Counts
2 → 19
Calls
2 calls:
4.0ms
(/ (- x y) (* 2.0 y))
4.0ms
(/ x (/ (- x y) (* 2.0 y)))

series96.0ms

Counts
2 → 6
Calls
2 calls:
35.0ms
(/ (- x y) (* 2.0 y))
61.0ms
(/ x (/ (- x y) (* 2.0 y)))

simplify107.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (26.0ms)

IterNodesCost
011668
136367
287966
3440765
4500165

prune40.0ms

Filtered
25 candidates to 20 candidates (80.0%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New25025
Fresh011
Picked011
Done011
Total25328

Merged error: 0b

Counts
28 → 3

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- x y) (* x 2.0))
9.0b
(/ y (/ (- x y) (* x 2.0)))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
associate-/r*
associate-/l/
frac-2neg clear-num div-inv
flip3-- *-commutative flip--
div-sub
Counts
2 → 19
Calls
2 calls:
4.0ms
(/ (- x y) (* x 2.0))
6.0ms
(/ y (/ (- x y) (* x 2.0)))

series97.0ms

Counts
2 → 6
Calls
2 calls:
41.0ms
(/ (- x y) (* x 2.0))
57.0ms
(/ y (/ (- x y) (* x 2.0)))

simplify111.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (27.0ms)

IterNodesCost
011568
136367
292666
3466765
4500165

prune39.0ms

Filtered
25 candidates to 20 candidates (80.0%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New25025
Fresh000
Picked011
Done022
Total25328

Merged error: 0b

Counts
28 → 3

regimes70.0ms

Accuracy

96.6% (0.2b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 7.3b

bsearch54.0ms

Steps
ItersRangePoint
9
4.546252230515078e-57
1.9872701678008655e-50
1.0884129746586893e-50
7
-1.422721179250543e+45
-2.702401845514618e+43
-4.163047387422238e+43

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0218
1218

end0.0ms

sample297.0ms

Algorithm
intervals
Results
177.0ms8000×body80valid