Details

Time bar (total: 1.9s)

sample18.0ms

Algorithm
intervals
Results
8.0ms328×body80valid

simplify147.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 8 (49.0ms)

IterNodesCost
0144
1344
2924
32324
44914
57854
611154
714824
822183
933493
1048193
1150013

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

Counts
2 → 1

localize7.0ms

Local error

Found 1 expressions with local error:

1.7b
(* (fma (- y 1.0) z 1.0) x)

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative
Counts
1 → 1
Calls
1 calls:
2.0ms
(* (fma (- y 1.0) z 1.0) x)

series56.0ms

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

simplify114.0ms

Algorithm
egg-herbie
Counts
4 → 4
Iterations

Useful iterations: 4 (15.0ms)

IterNodesCost
02917
17513
217211
332711
44169
55499
69809
722849
842859
950019

prune9.0ms

Filtered
4 candidates to 3 candidates (75.0%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New314
Fresh000
Picked011
Done000
Total325

Merged error: 1.8b

Counts
5 → 2

localize5.0ms

Local error

Found 1 expressions with local error:

0.0b
(- x (* x z))

rewrite2.0ms

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

series35.0ms

Counts
1 → 3
Calls
1 calls:
35.0ms
(- x (* x z))

simplify96.0ms

Algorithm
egg-herbie
Counts
7 → 7
Iterations

Useful iterations: 3 (19.0ms)

IterNodesCost
05127
115324
248623
3112122
4317022
5500122

prune15.0ms

Filtered
7 candidates to 3 candidates (42.9%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New617
Fresh000
Picked011
Done011
Total639

Merged error: 1.8b

Counts
9 → 3

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(pow (* x z) 3)
2.4b
(* (fma z (fma z x x) x) x)
3.4b
(- (pow x 3) (pow (* x z) 3))
35.0b
(/ (- (pow x 3) (pow (* x z) 3)) (* (fma z (fma z x x) x) x))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
16×sqr-pow
unpow3 prod-diff
*-commutative
unpow-prod-down
difference-cubes times-frac difference-of-squares
flip3-- fma-neg associate-/r* flip-- associate-/l/ associate-/l*
pow-to-exp sub-neg frac-2neg div-sub clear-num div-inv
Counts
4 → 36
Calls
4 calls:
3.0ms
(pow (* x z) 3)
2.0ms
(* (fma z (fma z x x) x) x)
6.0ms
(- (pow x 3) (pow (* x z) 3))
9.0ms
(/ (- (pow x 3) (pow (* x z) 3)) (* (fma z (fma z x x) x) x))

series417.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(pow (* x z) 3)
36.0ms
(* (fma z (fma z x x) x) x)
128.0ms
(- (pow x 3) (pow (* x z) 3))
200.0ms
(/ (- (pow x 3) (pow (* x z) 3)) (* (fma z (fma z x x) x) x))

simplify43.0ms

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 2 (37.0ms)

IterNodesCost
0249370
1913316
25002312

prune124.0ms

Filtered
48 candidates to 29 candidates (60.4%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New46248
Fresh000
Picked101
Done022
Total47451

Merged error: 1.8b

Counts
51 → 4

localize14.0ms

Local error

Found 3 expressions with local error:

0.1b
(fma z (fma z x x) x)
2.4b
(* (fma z (fma z x x) x) x)
31.5b
(/ (pow x 3) (* (fma z (fma z x x) x) x))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
times-frac *-commutative
unpow3 sqr-pow
associate-/r* associate-/l*
frac-2neg clear-num fma-udef div-inv
Counts
3 → 13
Calls
3 calls:
1.0ms
(fma z (fma z x x) x)
2.0ms
(* (fma z (fma z x x) x) x)
4.0ms
(/ (pow x 3) (* (fma z (fma z x x) x) x))

series136.0ms

Counts
3 → 9
Calls
3 calls:
25.0ms
(fma z (fma z x x) x)
39.0ms
(* (fma z (fma z x x) x) x)
71.0ms
(/ (pow x 3) (* (fma z (fma z x x) x) x))

simplify80.0ms

Algorithm
egg-herbie
Counts
22 → 22
Iterations

Useful iterations: 2 (13.0ms)

IterNodesCost
010195
129882
2190974
3500274

prune46.0ms

Filtered
22 candidates to 14 candidates (63.6%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New21122
Fresh011
Picked011
Done022
Total21526

Merged error: 1.8b

Counts
26 → 5

regimes77.0ms

Accuracy

0% (0.1b remaining)

Error of 3.5b against oracle of 3.4b and baseline of 3.5b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083
183

end0.0ms

sample435.0ms

Algorithm
intervals
Results
239.0ms10064×body80valid