Details

Time bar (total: 2.3s)

sample20.0ms

Algorithm
intervals
Results
8.0ms269×body80valid
0.0msbody1280valid

simplify62.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
0175
1325
2604
31124
41724
52314
62794
73524
84854
96484
1010744
1113584
1213994
1313994

prune9.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

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- a t))
2.5b
(fma (/ y (- a t)) (- z t) x)

rewrite4.0ms

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

series224.0ms

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

simplify76.0ms

Algorithm
egg-herbie
Counts
12 → 12
Iterations

Useful iterations: 3 (12.0ms)

IterNodesCost
05726
111626
223224
358723
4168423
5500123

prune38.0ms

Filtered
12 candidates to 9 candidates (75.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New9312
Fresh011
Picked011
Done000
Total9514

Merged error: 0.0b

Counts
14 → 5

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- a t) y)
0.6b
(/ 1 (/ (- a t) y))
2.5b
(fma (/ 1 (/ (- a t) y)) (- z t) x)

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
clear-num associate-/l/
frac-2neg div-inv
flip3-- flip--
div-sub associate-/r* fma-udef remove-double-div inv-pow
Counts
3 → 18
Calls
3 calls:
4.0ms
(/ (- a t) y)
4.0ms
(/ 1 (/ (- a t) y))
1.0ms
(fma (/ 1 (/ (- a t) y)) (- z t) x)

series295.0ms

Counts
3 → 9
Calls
3 calls:
27.0ms
(/ (- a t) y)
75.0ms
(/ 1 (/ (- a t) y))
193.0ms
(fma (/ 1 (/ (- a t) y)) (- z t) x)

simplify62.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 4 (56.0ms)

IterNodesCost
09856
124254
281552
3260251
4500250

prune62.0ms

Filtered
27 candidates to 16 candidates (59.3%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New26127
Fresh123
Picked101
Done011
Total28432

Merged error: 0.0b

Counts
32 → 4

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- a t) y)
0.0b
(+ (/ (- z t) (/ (- a t) y)) x)
10.9b
(/ (- z t) (/ (- a t) y))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
10×associate-/r/
associate-/l/
fma-def
flip3-- frac-2neg clear-num flip-- div-inv
div-sub
+-commutative associate-+l- flip3-+ associate-/r* flip-+
Counts
3 → 28
Calls
3 calls:
3.0ms
(/ (- a t) y)
8.0ms
(+ (/ (- z t) (/ (- a t) y)) x)
5.0ms
(/ (- z t) (/ (- a t) y))

series238.0ms

Counts
3 → 9
Calls
3 calls:
29.0ms
(/ (- a t) y)
98.0ms
(+ (/ (- z t) (/ (- a t) y)) x)
110.0ms
(/ (- z t) (/ (- a t) y))

simplify56.0ms

Algorithm
egg-herbie
Counts
37 → 37
Iterations

Useful iterations: 3 (53.0ms)

IterNodesCost
0196120
1583118
22121114
35001113

prune108.0ms

Filtered
37 candidates to 30 candidates (81.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New35237
Fresh112
Picked101
Done011
Total37441

Merged error: 0b

Counts
41 → 4

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- z t) (- (- a t)))
2.0b
(fma (/ (- z t) (- (- a t))) (- y) x)

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- associate-/r/ flip-- associate-/l/ distribute-neg-frac
neg-mul-1 frac-2neg div-sub clear-num associate-/r* fma-udef div-inv
Counts
2 → 10
Calls
2 calls:
7.0ms
(/ (- z t) (- (- a t)))
1.0ms
(fma (/ (- z t) (- (- a t))) (- y) x)

series139.0ms

Counts
2 → 6
Calls
2 calls:
55.0ms
(/ (- z t) (- (- a t)))
84.0ms
(fma (/ (- z t) (- (- a t))) (- y) x)

simplify72.0ms

Algorithm
egg-herbie
Counts
16 → 16
Iterations

Useful iterations: 3 (26.0ms)

IterNodesCost
011454
128954
281754
3295253
4500253

prune45.0ms

Filtered
16 candidates to 13 candidates (81.3%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New16016
Fresh022
Picked011
Done011
Total16420

Merged error: 0b

Counts
20 → 4

regimes194.0ms

Accuracy

30.7% (1.0b remaining)

Error of 1.0b against oracle of 0.0b and baseline of 1.5b

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02625
12625

end0.0ms

sample536.0ms

Algorithm
intervals
Results
274.0ms8706×body80valid
0.0msbody1280valid
0.0msbody160valid