Details

Time bar (total: 2.8s)

sample26.0ms

Algorithm
intervals
Results
10.0ms236×body80valid
1.0ms12×body640valid
1.0msbody1280valid
1.0msbody320valid
0.0msbody160valid
0.0msbody2560valid

simplify75.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (12.0ms)

IterNodesCost
0226
1526
21116
32136
45175
510515
620555
732805
850025

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

Counts
2 → 2

localize10.0ms

Local error

Found 2 expressions with local error:

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

rewrite5.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)) (- t z) (+ x y))

series117.0ms

Counts
2 → 6
Calls
2 calls:
31.0ms
(/ y (- a t))
86.0ms
(fma (/ y (- a t)) (- t z) (+ x y))

simplify72.0ms

Algorithm
egg-herbie
Counts
12 → 12
Iterations

Useful iterations: 3 (13.0ms)

IterNodesCost
06127
113327
226327
367026
4185426
5500126

prune45.0ms

Filtered
12 candidates to 9 candidates (75.0%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New7512
Fresh011
Picked101
Done000
Total8614

Merged error: 4.2b

Counts
14 → 6

localize11.0ms

Local error

Found 3 expressions with local error:

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

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

series190.0ms

Counts
3 → 9
Calls
3 calls:
26.0ms
(/ (- a t) y)
73.0ms
(/ 1 (/ (- a t) y))
92.0ms
(fma (/ 1 (/ (- a t) y)) (- t z) (+ x y))

simplify60.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 4 (57.0ms)

IterNodesCost
010257
125755
286755
3257452
4500151

prune76.0ms

Filtered
27 candidates to 18 candidates (66.7%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New24327
Fresh325
Picked101
Done000
Total28533

Merged error: 4.2b

Counts
33 → 5

localize10.0ms

Local error

Found 3 expressions with local error:

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

rewrite19.0ms

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

series318.0ms

Counts
3 → 9
Calls
3 calls:
26.0ms
(/ (- a t) y)
196.0ms
(+ (/ (- t z) (/ (- a t) y)) (+ x y))
96.0ms
(/ (- t z) (/ (- a t) y))

simplify67.0ms

Algorithm
egg-herbie
Counts
51 → 51
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
0516373
12759351
25002347

prune198.0ms

Filtered
51 candidates to 44 candidates (86.3%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New45651
Fresh224
Picked101
Done000
Total48856

Merged error: 2.2b

Counts
56 → 8

localize10.0ms

Local error

Found 3 expressions with local error:

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

rewrite19.0ms

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

series260.0ms

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

simplify56.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
0394374
11909347
25001343

prune138.0ms

Filtered
45 candidates to 37 candidates (82.2%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New42345
Fresh257
Picked101
Done000
Total45853

Merged error: 2.2b

Counts
53 → 8

regimes223.0ms

Accuracy

27.8% (4.2b remaining)

Error of 7.5b against oracle of 3.3b and baseline of 9.1b

bsearch89.0ms

Steps
ItersRangePoint
6
1.8385719836207887e+117
1.5322741746223933e+118
1.508153153812949e+118
9
-5.329847943844745e+208
-1.7520953898120588e+202
-9.02018842352802e+203

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02410
12410

end0.0ms

sample677.0ms

Algorithm
intervals
Results
258.0ms7336×body80valid
57.0ms461×body640valid
41.0ms265×body1280valid
35.0ms381×body320valid
16.0ms256×body160valid
2.0ms10×body2560valid