Details

Time bar (total: 1.5s)

sample32.0ms

Algorithm
intervals
Results
9.0ms79×body1280valid
6.0ms58×body640valid
2.0ms16×body2560valid
2.0ms29×body320valid
2.0ms58×body80valid
1.0ms16×body160valid

simplify30.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0185
1435
2915
31945
43215
55795
610885
713055
813055

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

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x y) z)
10.3b
(- (fma x y z) (+ 1.0 (+ (* x y) z)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
associate--r+
+-commutative
associate-+r+
sub-neg flip3-- flip3-+ flip-- flip-+
Counts
2 → 11
Calls
2 calls:
3.0ms
(+ (* x y) z)
4.0ms
(- (fma x y z) (+ 1.0 (+ (* x y) z)))

series63.0ms

Counts
2 → 6
Calls
2 calls:
21.0ms
(+ (* x y) z)
42.0ms
(- (fma x y z) (+ 1.0 (+ (* x y) z)))

simplify46.0ms

Algorithm
egg-herbie
Counts
17 → 17
Iterations

Useful iterations: 2 (13.0ms)

IterNodesCost
012796
142496
2188995
3500195

prune39.0ms

Filtered
17 candidates to 11 candidates (64.7%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New15217
Fresh000
Picked101
Done000
Total16218

Merged error: 7.5b

Counts
18 → 2

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x y) z)
7.2b
(- (fma x y z) (+ (* x y) z))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
+-commutative associate--r+
sub-neg flip3-- flip3-+ flip-- flip-+
Counts
2 → 9
Calls
2 calls:
3.0ms
(+ (* x y) z)
3.0ms
(- (fma x y z) (+ (* x y) z))

series52.0ms

Counts
2 → 6
Calls
2 calls:
21.0ms
(+ (* x y) z)
31.0ms
(- (fma x y z) (+ (* x y) z))

simplify85.0ms

Algorithm
egg-herbie
Counts
15 → 15
Iterations

Useful iterations: 2 (10.0ms)

IterNodesCost
010477
129977
286476
3302976
4500176

prune29.0ms

Filtered
15 candidates to 8 candidates (53.3%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New14115
Fresh101
Picked011
Done000
Total15217

Merged error: 7.5b

Counts
17 → 2

localize8.0ms

Local error

Found 1 expressions with local error:

9.2b
(- (fma x y z) (* x y))

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
sub-neg flip3-- flip--
Counts
1 → 4
Calls
1 calls:
2.0ms
(- (fma x y z) (* x y))

series23.0ms

Counts
1 → 3
Calls
1 calls:
23.0ms
(- (fma x y z) (* x y))

simplify71.0ms

Algorithm
egg-herbie
Counts
7 → 7
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
05337
114137
236837
373737
4167237
5500137

prune9.0ms

Filtered
7 candidates to 3 candidates (42.9%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New707
Fresh000
Picked011
Done011
Total729

Merged error: 7.5b

Counts
9 → 2

regimes46.0ms

Accuracy

0% (0.0b remaining)

Error of 8.4b against oracle of 8.4b and baseline of 8.4b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0115
1115

end0.0ms

sample883.0ms

Algorithm
intervals
Results
331.0ms2630×body1280valid
161.0ms1629×body640valid
93.0ms624×body2560valid
59.0ms2078×body80valid
51.0ms700×body320valid
17.0ms339×body160valid