Details

Time bar (total: 1.9s)

sample21.0ms

Algorithm
intervals
Results
10.0ms331×body80valid

simplify114.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
0144
1284
2513
3903
41503
52143
63083
74473
85503
98653
1012313
1117253
1227283
1344643
1450013

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

localize7.0ms

Local error

Found 2 expressions with local error:

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

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

series61.0ms

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

simplify135.0ms

Algorithm
egg-herbie
Counts
13 → 13
Iterations

Useful iterations: 3 (10.0ms)

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

prune24.0ms

Filtered
13 candidates to 7 candidates (53.8%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New11213
Fresh011
Picked101
Done000
Total12315

Merged error: 0.1b

Counts
15 → 3

localize9.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)

series49.0ms

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

simplify73.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (70.0ms)

IterNodesCost
0207134
1737114
23177101
3500198

prune54.0ms

Filtered
25 candidates to 18 candidates (72.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New23225
Fresh112
Picked011
Done000
Total24428

Merged error: 0.0b

Counts
28 → 4

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
frac-times
distribute-rgt-in sub-neg associate-+l+ flip3-- distribute-lft-in flip--
fma-def frac-2neg associate-*l/ clear-num
associate-*r/ associate-*l* *-commutative div-inv
+-commutative flip3-+ flip-+
Counts
2 → 27
Calls
2 calls:
6.0ms
(+ (* (/ z t) (- y x)) x)
4.0ms
(* (/ z t) (- y x))

series85.0ms

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

simplify67.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 3 (64.0ms)

IterNodesCost
0208161
1722144
23429142
35001141

prune79.0ms

Filtered
33 candidates to 22 candidates (66.7%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New29433
Fresh022
Picked011
Done011
Total29837

Merged error: 0.0b

Counts
37 → 8

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite10.0ms

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

series81.0ms

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

simplify42.0ms

Algorithm
egg-herbie
Counts
24 → 24
Iterations

Useful iterations: 3 (39.0ms)

IterNodesCost
013597
138480
2146578
3500276

prune50.0ms

Filtered
24 candidates to 17 candidates (70.8%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New22224
Fresh235
Picked101
Done022
Total25732

Merged error: 0.0b

Counts
32 → 7

regimes190.0ms

Accuracy

65.4% (2.2b remaining)

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

bsearch72.0ms

Steps
ItersRangePoint
8
6.367439988554813e-146
4.588023145402611e-143
2.779801418179183e-143
10
-1.348847075335251e-79
-5.6767130417445485e-92
-1.3352907999060601e-79

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0238
1238

end0.0ms

sample593.0ms

Algorithm
intervals
Results
327.0ms10685×body80valid