Details

Time bar (total: 1.9s)

sample22.0ms

Algorithm
intervals
Results
9.0ms331×body80valid

simplify112.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0144
1273
2623
31123
41703
52133
62603
74503
88453
915323
1031383
1145853
1250013

prune7.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: 4.8b

Counts
2 → 2

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (* (- y x) (/ z t)))
10.2b
(* (- y x) (/ z t))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
frac-times
flip3-- clear-num flip--
frac-2neg associate-*r/
associate-*l/
+-commutative flip3-+ associate-*r* un-div-inv *-commutative flip-+ div-inv
Counts
2 → 17
Calls
2 calls:
4.0ms
(+ x (* (- y x) (/ z t)))
5.0ms
(* (- y x) (/ z t))

series85.0ms

Counts
2 → 6
Calls
2 calls:
36.0ms
(+ x (* (- y x) (/ z t)))
48.0ms
(* (- y x) (/ z t))

simplify69.0ms

Algorithm
egg-herbie
Counts
23 → 23
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0150126
1626125
23426110
35001110

prune63.0ms

Filtered
23 candidates to 16 candidates (69.6%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New18523
Fresh011
Picked101
Done000
Total19625

Merged error: 0.0b

Counts
25 → 6

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (/ (- y x) (/ t z)))
10.3b
(/ (- y x) (/ t z))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
frac-2neg div-sub clear-num div-inv associate-/l/
+-commutative associate-+r- flip3-- flip3-+ associate-/r* flip-- flip-+
Counts
2 → 14
Calls
2 calls:
4.0ms
(+ x (/ (- y x) (/ t z)))
4.0ms
(/ (- y x) (/ t z))

series88.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(+ x (/ (- y x) (/ t z)))
51.0ms
(/ (- y x) (/ t z))

simplify47.0ms

Algorithm
egg-herbie
Counts
20 → 20
Iterations

Useful iterations: 2 (13.0ms)

IterNodesCost
013694
139380
2154875
3500275

prune56.0ms

Filtered
20 candidates to 14 candidates (70.0%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New17320
Fresh235
Picked101
Done000
Total20626

Merged error: 0.0b

Counts
26 → 6

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- y x) t)
4.2b
(fma (/ (- y x) t) z x)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l/
flip3-- frac-2neg div-sub clear-num flip-- fma-udef div-inv
Counts
2 → 7
Calls
2 calls:
4.0ms
(/ (- y x) t)
1.0ms
(fma (/ (- y x) t) z x)

series71.0ms

Counts
2 → 6
Calls
2 calls:
28.0ms
(/ (- y x) t)
43.0ms
(fma (/ (- y x) t) z x)

simplify145.0ms

Algorithm
egg-herbie
Counts
13 → 13
Iterations

Useful iterations: 3 (11.0ms)

IterNodesCost
07241
114141
224435
353731
490331
5118331
6176831
7250231
8318031
9446831
10500131

prune37.0ms

Filtered
13 candidates to 7 candidates (53.8%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New12113
Fresh055
Picked101
Done000
Total13619

Merged error: 0.0b

Counts
19 → 6

localize8.0ms

Local error

Found 2 expressions with local error:

0.5b
(- (/ y t) (/ x t))
4.2b
(fma (- (/ y t) (/ x t)) z x)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
frac-sub
frac-2neg
clear-num
div-inv
sub-div
sub-neg flip3-- distribute-rgt-out-- fma-neg prod-diff flip-- fma-udef
Counts
2 → 19
Calls
2 calls:
5.0ms
(- (/ y t) (/ x t))
1.0ms
(fma (- (/ y t) (/ x t)) z x)

series52.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(- (/ y t) (/ x t))
30.0ms
(fma (- (/ y t) (/ x t)) z x)

simplify83.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (77.0ms)

IterNodesCost
0207134
1737114
23177101
3500198

prune54.0ms

Filtered
25 candidates to 18 candidates (72.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New23225
Fresh145
Picked011
Done000
Total24731

Merged error: 0.0b

Counts
31 → 7

regimes203.0ms

Accuracy

67.7% (2.1b remaining)

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

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
03021
13312
23612
33612

end0.0ms

sample602.0ms

Algorithm
intervals
Results
315.0ms10685×body80valid