Details

Time bar (total: 1.9s)

sample20.0ms

Algorithm
intervals
Results
8.0ms331×body80valid

simplify108.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0144
1254
2584
3964
41314
51554
61794
73104
86434
911714
1024824
1137724
1250014

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

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (* (- y x) (/ z t)))
10.2b
(* (- y x) (/ z t))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
frac-times
flip3-- clear-num flip--
frac-2neg associate-*r/
associate-*l/
+-commutative flip3-+ associate-*r* un-div-inv *-commutative flip-+ div-inv
Counts
2 → 17
Calls
2 calls:
3.0ms
(+ x (* (- y x) (/ z t)))
4.0ms
(* (- y x) (/ z t))

series77.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(+ x (* (- y x) (/ z t)))
43.0ms
(* (- y x) (/ z t))

simplify71.0ms

Algorithm
egg-herbie
Counts
23 → 23
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0144129
1616129
23243117
35001117

prune54.0ms

Filtered
23 candidates to 16 candidates (69.6%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New17623
Fresh000
Picked011
Done000
Total17724

Merged error: 0.0b

Counts
24 → 7

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (/ (- y x) (/ t z)))
10.3b
(/ (- y x) (/ t z))

rewrite7.0ms

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

series76.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(+ x (/ (- y x) (/ t z)))
44.0ms
(/ (- y x) (/ t z))

simplify43.0ms

Algorithm
egg-herbie
Counts
20 → 20
Iterations

Useful iterations: 2 (11.0ms)

IterNodesCost
013195
137183
2139682
3500182

prune43.0ms

Filtered
20 candidates to 12 candidates (60.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New17320
Fresh235
Picked101
Done011
Total20727

Merged error: 0.0b

Counts
27 → 7

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- y x) (- t))
0.0b
(+ x (* (/ (- y x) (- t)) (- z)))
5.4b
(* (/ (- y x) (- t)) (- z))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l/
associate-/l/
neg-mul-1 distribute-rgt-neg-out
flip3-- frac-2neg clear-num associate-/r* flip-- div-inv
+-commutative flip3-+ div-sub associate-*r* associate-*l* unsub-neg *-commutative flip-+
Counts
3 → 22
Calls
3 calls:
3.0ms
(/ (- y x) (- t))
4.0ms
(+ x (* (/ (- y x) (- t)) (- z)))
5.0ms
(* (/ (- y x) (- t)) (- z))

series106.0ms

Counts
3 → 9
Calls
3 calls:
28.0ms
(/ (- y x) (- t))
33.0ms
(+ x (* (/ (- y x) (- t)) (- z)))
45.0ms
(* (/ (- y x) (- t)) (- z))

simplify93.0ms

Algorithm
egg-herbie
Counts
31 → 31
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0179138
1660133
22965131
35002131

prune78.0ms

Filtered
31 candidates to 24 candidates (77.4%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New29231
Fresh325
Picked011
Done011
Total32638

Merged error: 0.0b

Counts
38 → 6

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ (- z) (/ (- t) (- y x))))
0.0b
(/ (- t) (- y x))
5.2b
(/ (- z) (/ (- t) (- y x)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
10×associate-/r/
neg-mul-1
distribute-frac-neg div-inv
neg-sub0 flip3-- frac-2neg times-frac div-sub clear-num associate-/r* flip-- associate-/l*
+-commutative associate-+r- flip3-+ unsub-neg flip-+
Counts
3 → 30
Calls
3 calls:
5.0ms
(+ x (/ (- z) (/ (- t) (- y x))))
3.0ms
(/ (- t) (- y x))
5.0ms
(/ (- z) (/ (- t) (- y x)))

series122.0ms

Counts
3 → 9
Calls
3 calls:
38.0ms
(+ x (/ (- z) (/ (- t) (- y x))))
28.0ms
(/ (- t) (- y x))
55.0ms
(/ (- z) (/ (- t) (- y x)))

simplify97.0ms

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 2 (17.0ms)

IterNodesCost
0167171
1597166
22885162
35001162

prune78.0ms

Filtered
39 candidates to 30 candidates (76.9%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New38139
Fresh123
Picked011
Done022
Total39645

Merged error: 0.0b

Counts
45 → 6

regimes234.0ms

Accuracy

76.5% (1.4b remaining)

Error of 1.4b against oracle of 0.0b and baseline of 5.9b

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04842
15242
25542
35542

end0.0ms

sample564.0ms

Algorithm
intervals
Results
289.0ms10685×body80valid