Details

Time bar (total: 1.8s)

sample20.0ms

Algorithm
intervals
Results
10.0ms325×body80valid

simplify10.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0166
1296
2386
3456
4516
5546
6546

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

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
20×associate-*l/
15×frac-sub
12×frac-2neg
10×clear-num
associate-/l/
flip3-+ flip-+
div-inv sub-div
sub-neg flip3-- associate-*l* *-commutative flip--
Counts
3 → 31
Calls
3 calls:
7.0ms
(- (/ (+ x 4.0) y) (* (/ x y) z))
3.0ms
(/ (+ x 4.0) y)
3.0ms
(* (/ x y) z)

series92.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(- (/ (+ x 4.0) y) (* (/ x y) z))
30.0ms
(/ (+ x 4.0) y)
20.0ms
(* (/ x y) z)

simplify48.0ms

Algorithm
egg-herbie
Counts
40 → 40
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0354299
11697271
25001262

prune94.0ms

Filtered
40 candidates to 30 candidates (75.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New36440
Fresh000
Picked101
Done000
Total37441

Merged error: 0.0b

Counts
41 → 4

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (* (/ x y) z))
0.0b
(+ (* 4.0 (/ 1 y)) (/ x y))
2.3b
(* (/ x y) z)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
62×clear-num
60×frac-add
54×associate-*l/
51×frac-sub
50×frac-2neg
36×associate-*r/
24×un-div-inv
flip3-+ flip-+ div-inv
+-commutative distribute-rgt-out associate--l+
sub-neg flip3-- associate-*r* associate-*l* *-commutative flip--
Counts
3 → 82
Calls
3 calls:
12.0ms
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (* (/ x y) z))
5.0ms
(+ (* 4.0 (/ 1 y)) (/ x y))
3.0ms
(* (/ x y) z)

series94.0ms

Counts
3 → 9
Calls
3 calls:
45.0ms
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (* (/ x y) z))
25.0ms
(+ (* 4.0 (/ 1 y)) (/ x y))
24.0ms
(* (/ x y) z)

simplify75.0ms

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 2 (64.0ms)

IterNodesCost
08041070
12797891
25001843

prune115.0ms

Filtered
91 candidates to 35 candidates (38.5%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New91091
Fresh033
Picked011
Done000
Total91495

Merged error: 0.0b

Counts
95 → 4

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (+ x 4.0) y)
0.0b
(- (/ (+ x 4.0) y) (/ z (/ y x)))
2.5b
(/ z (/ y x))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
20×frac-sub
12×frac-2neg clear-num
10×associate-/l/
div-inv
associate-/r*
flip3-+ flip-+
associate-/r/
sub-neg flip3-- flip--
Counts
3 → 36
Calls
3 calls:
3.0ms
(/ (+ x 4.0) y)
7.0ms
(- (/ (+ x 4.0) y) (/ z (/ y x)))
3.0ms
(/ z (/ y x))

series89.0ms

Counts
3 → 9
Calls
3 calls:
26.0ms
(/ (+ x 4.0) y)
45.0ms
(- (/ (+ x 4.0) y) (/ z (/ y x)))
18.0ms
(/ z (/ y x))

simplify60.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 2 (55.0ms)

IterNodesCost
0417371
12173348
25002347

prune106.0ms

Filtered
45 candidates to 34 candidates (75.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New45045
Fresh022
Picked011
Done011
Total45449

Merged error: 0.0b

Counts
49 → 4

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
25×frac-sub
14×frac-2neg
12×clear-num associate-/l/ associate-/l*
flip3-+ *-commutative flip-+
div-inv
sub-div
sub-neg flip3-- distribute-rgt-out-- flip--
Counts
3 → 42
Calls
3 calls:
7.0ms
(- (/ (+ x 4.0) y) (/ (* x z) y))
7.0ms
(/ (+ x 4.0) y)
3.0ms
(/ (* x z) y)

series90.0ms

Counts
3 → 9
Calls
3 calls:
45.0ms
(- (/ (+ x 4.0) y) (/ (* x z) y))
25.0ms
(/ (+ x 4.0) y)
19.0ms
(/ (* x z) y)

simplify60.0ms

Algorithm
egg-herbie
Counts
51 → 51
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
0450432
12314399
25001398

prune116.0ms

Filtered
51 candidates to 40 candidates (78.4%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New49251
Fresh101
Picked011
Done022
Total50555

Merged error: 0b

Counts
55 → 5

regimes64.0ms

Accuracy

0% (1.6b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0178
1178

end0.0ms

sample528.0ms

Algorithm
intervals
Results
312.0ms10127×body80valid