Details

Time bar (total: 2.2s)

sample20.0ms

Algorithm
intervals
Results
8.0ms279×body80valid

simplify75.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
0185
1335
2614
31134
41734
52324
62804
73534
84854
96444
1010954
1113194
1214914
1315134
1415134

prune8.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.1b

Counts
2 → 2

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- z a))
3.1b
(fma (/ y (- z a)) (- 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 (- z a))
1.0ms
(fma (/ y (- z a)) (- z t) x)

series127.0ms

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

simplify82.0ms

Algorithm
egg-herbie
Counts
12 → 12
Iterations

Useful iterations: 3 (13.0ms)

IterNodesCost
06127
113327
226327
363526
4173826
5500126

prune38.0ms

Filtered
12 candidates to 9 candidates (75.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New9312
Fresh011
Picked101
Done000
Total10414

Merged error: 0.0b

Counts
14 → 4

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ 1 (- z a))
0.1b
(* y (/ 1 (- z a)))
3.1b
(fma (* y (/ 1 (- z a))) (- z t) x)

rewrite9.0ms

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

series168.0ms

Counts
3 → 9
Calls
3 calls:
44.0ms
(/ 1 (- z a))
34.0ms
(* y (/ 1 (- z a)))
90.0ms
(fma (* y (/ 1 (- z a))) (- z t) x)

simplify58.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (23.0ms)

IterNodesCost
07535
125235
274135
3179532
4500132

prune65.0ms

Filtered
25 candidates to 16 candidates (64.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New24125
Fresh123
Picked011
Done000
Total25429

Merged error: 0.0b

Counts
29 → 4

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- z a) y)
1.3b
(/ 1 (/ (- z a) y))
3.1b
(fma (/ 1 (/ (- z a) y)) (- z t) x)

rewrite10.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:
3.0ms
(/ (- z a) y)
5.0ms
(/ 1 (/ (- z a) y))
1.0ms
(fma (/ 1 (/ (- z a) y)) (- z t) x)

series219.0ms

Counts
3 → 9
Calls
3 calls:
32.0ms
(/ (- z a) y)
84.0ms
(/ 1 (/ (- z a) y))
103.0ms
(fma (/ 1 (/ (- z a) y)) (- z t) x)

simplify68.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 4 (65.0ms)

IterNodesCost
010257
125755
286055
3271352
4500151

prune72.0ms

Filtered
27 candidates to 18 candidates (66.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New26127
Fresh022
Picked101
Done011
Total27431

Merged error: 0.0b

Counts
31 → 4

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ (- z t) (/ (- z a) y)) x)
0.0b
(/ (- z a) y)
12.9b
(/ (- z t) (/ (- z a) 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:
8.0ms
(+ (/ (- z t) (/ (- z a) y)) x)
3.0ms
(/ (- z a) y)
5.0ms
(/ (- z t) (/ (- z a) y))

series256.0ms

Counts
3 → 9
Calls
3 calls:
107.0ms
(+ (/ (- z t) (/ (- z a) y)) x)
32.0ms
(/ (- z a) y)
116.0ms
(/ (- z t) (/ (- z a) y))

simplify59.0ms

Algorithm
egg-herbie
Counts
37 → 37
Iterations

Useful iterations: 3 (56.0ms)

IterNodesCost
0197120
1584118
22107114
35001113

prune101.0ms

Filtered
37 candidates to 30 candidates (81.1%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New35237
Fresh202
Picked011
Done011
Total37441

Merged error: 0b

Counts
41 → 4

regimes126.0ms

Accuracy

0% (1.3b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116

end0.0ms

sample530.0ms

Algorithm
intervals
Results
275.0ms8743×body80valid
0.0msbody1280valid
0.0msbody640valid