Details

Time bar (total: 1.6s)

sample20.0ms

Algorithm
intervals
Results
9.0ms323×body80valid

simplify98.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 7 (38.0ms)

IterNodesCost
0226
1466
21116
32376
44056
55956
69196
726275
850015

prune6.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 2

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 1.0 (* 4.0 (+ 0.75 (/ (- 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.75 (/ (- x z) y))))
4.0ms
(/ (- x z) y)

series58.0ms

Counts
2 → 6
Calls
2 calls:
27.0ms
(+ 1.0 (* 4.0 (+ 0.75 (/ (- x z) y))))
31.0ms
(/ (- x z) y)

simplify52.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
013186
135180
2161380
3500380

prune42.0ms

Filtered
19 candidates to 14 candidates (73.7%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New16319
Fresh101
Picked101
Done000
Total18321

Merged error: 0b

Counts
21 → 3

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 1.0 (* 4.0 (+ 0.75 (- (/ 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:
5.0ms
(+ 1.0 (* 4.0 (+ 0.75 (- (/ x y) (/ z y)))))
5.0ms
(- (/ x y) (/ z y))

series51.0ms

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

simplify90.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
0247194
1858175
23552166
35001166

prune65.0ms

Filtered
33 candidates to 23 candidates (69.7%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New32133
Fresh112
Picked101
Done000
Total34236

Merged error: 0b

Counts
36 → 2

localize10.0ms

Local error

Found 2 expressions with local error:

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

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
associate-*r/ distribute-neg-frac
frac-add
flip3-+ flip-+
frac-2neg associate-*r* clear-num distribute-rgt-neg-out
+-commutative associate-+l+ div-inv
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in unsub-neg *-commutative
Counts
2 → 21
Calls
2 calls:
7.0ms
(+ (+ 1.0 (* (+ 0.75 (/ x y)) 4.0)) (* 4.0 (- (/ z y))))
3.0ms
(* 4.0 (- (/ z y)))

series48.0ms

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

simplify163.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 3 (159.0ms)

IterNodesCost
0217286
1789274
24435238
35002237

prune67.0ms

Filtered
27 candidates to 22 candidates (81.5%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New27027
Fresh011
Picked011
Done000
Total27229

Merged error: 0b

Counts
29 → 2

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1.0 (* 4.0 (+ 0.75 (/ 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.75 (/ 1 (/ y (- x z))))))
3.0ms
(/ y (- x z))
4.0ms
(/ 1 (/ y (- x z)))

series88.0ms

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

simplify73.0ms

Algorithm
egg-herbie
Counts
32 → 32
Iterations

Useful iterations: 2 (17.0ms)

IterNodesCost
0137117
1426116
22274108
35001108

prune63.0ms

Filtered
32 candidates to 23 candidates (71.9%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New32032
Fresh000
Picked011
Done011
Total32234

Merged error: 0b

Counts
34 → 2

regimes41.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 (0.0ms)

IterNodesCost
0238
1278
2288
3288

end0.0ms

sample502.0ms

Algorithm
intervals
Results
296.0ms10085×body80valid