Details

Time bar (total: 1.5s)

sample21.0ms

Algorithm
intervals
Results
10.0ms323×body80valid

simplify102.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 7 (41.0ms)

IterNodesCost
0226
1466
21116
32376
44056
55956
69196
726275
850015

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 1.0 (* 4.0 (+ 0.25 (/ (- x z) y))))
0.0b
(/ (- x z) y)

rewrite8.0ms

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

series56.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(+ 1.0 (* 4.0 (+ 0.25 (/ (- x z) y))))
29.0ms
(/ (- x z) y)

simplify53.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
013286
135080
2160080
3500180

prune43.0ms

Filtered
19 candidates to 14 candidates (73.7%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New16319
Fresh000
Picked101
Done000
Total17320

Merged error: 0b

Counts
20 → 3

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 1.0 (* 4.0 (+ 0.25 (- (/ x y) (/ z y)))))
0.0b
(- (/ x y) (/ z y))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
12×associate-+r+
frac-sub
frac-2neg
clear-num
distribute-rgt-in distribute-lft-in
+-commutative sub-neg
div-inv sub-div
flip3-- distribute-rgt-out-- flip3-+ flip-- flip-+
Counts
2 → 27
Calls
2 calls:
6.0ms
(+ 1.0 (* 4.0 (+ 0.25 (- (/ x y) (/ z y)))))
5.0ms
(- (/ x y) (/ z y))

series48.0ms

Counts
2 → 6
Calls
2 calls:
28.0ms
(+ 1.0 (* 4.0 (+ 0.25 (- (/ x y) (/ z y)))))
21.0ms
(- (/ x y) (/ z y))

simplify88.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 2 (27.0ms)

IterNodesCost
0248194
1857175
23539166
35001166

prune62.0ms

Filtered
33 candidates to 23 candidates (69.7%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New32133
Fresh112
Picked011
Done000
Total33336

Merged error: 0b

Counts
36 → 3

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1.0 (* 4.0 (+ 0.25 (/ 1 (/ y (- x z))))))
0.0b
(/ y (- x z))
0.5b
(/ 1 (/ y (- x z)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
associate-+r+ clear-num
+-commutative frac-2neg associate-/r* div-inv
distribute-rgt-in flip3-- distribute-lft-in flip--
flip3-+ flip-+ remove-double-div inv-pow
Counts
3 → 23
Calls
3 calls:
5.0ms
(+ 1.0 (* 4.0 (+ 0.25 (/ 1 (/ y (- x z))))))
2.0ms
(/ y (- x z))
4.0ms
(/ 1 (/ y (- x z)))

series84.0ms

Counts
3 → 9
Calls
3 calls:
23.0ms
(+ 1.0 (* 4.0 (+ 0.25 (/ 1 (/ y (- x z))))))
28.0ms
(/ y (- x z))
34.0ms
(/ 1 (/ y (- x z)))

simplify69.0ms

Algorithm
egg-herbie
Counts
32 → 32
Iterations

Useful iterations: 2 (16.0ms)

IterNodesCost
0138117
1425116
22242108
35002108

prune64.0ms

Filtered
32 candidates to 23 candidates (71.9%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New32032
Fresh011
Picked011
Done011
Total32335

Merged error: 0b

Counts
35 → 3

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (/ 4.0 y) (- x z)) 2.0)
0.3b
(* (/ 4.0 y) (- x z))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
frac-times
distribute-rgt-in sub-neg associate-+l+ flip3-- distribute-lft-in flip--
frac-2neg associate-*l/ clear-num
associate-*r/
+-commutative flip3-+ associate-*l* *-commutative flip-+ div-inv
Counts
2 → 24
Calls
2 calls:
6.0ms
(+ (* (/ 4.0 y) (- x z)) 2.0)
5.0ms
(* (/ 4.0 y) (- x z))

series73.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(+ (* (/ 4.0 y) (- x z)) 2.0)
48.0ms
(* (/ 4.0 y) (- x z))

simplify84.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 2 (24.0ms)

IterNodesCost
0211165
1705152
23392149
35001149

prune53.0ms

Filtered
30 candidates to 20 candidates (66.7%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New30030
Fresh000
Picked011
Done022
Total30333

Merged error: 0b

Counts
33 → 3

regimes45.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0156
1156

end0.0ms

sample521.0ms

Algorithm
intervals
Results
312.0ms10085×body80valid