Details

Time bar (total: 1.7s)

sample20.0ms

Algorithm
intervals
Results
9.0ms342×body80valid

simplify109.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
0144
1254
2483
3963
41533
52033
62473
74013
86803
911333
1018663
1132913
1247433
1350013

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

localize6.0ms

Local error

Found 1 expressions with local error:

2.6b
(fma (/ y t) (- z x) x)

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
Counts
1 → 1
Calls
1 calls:
1.0ms
(fma (/ y t) (- z x) x)

series27.0ms

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

simplify109.0ms

Algorithm
egg-herbie
Counts
4 → 4
Iterations

Useful iterations: 3 (6.0ms)

IterNodesCost
02821
16221
210418
317912
424812
534012
651012
7104812
8158212
9198812
10336212
11481212
12500112

prune8.0ms

Filtered
4 candidates to 1 candidates (25.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New314
Fresh011
Picked101
Done000
Total426

Merged error: 0.0b

Counts
6 → 2

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (/ y t) (- z x)) x)
7.0b
(* (/ y t) (- z 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
(+ (* (/ y t) (- z x)) x)
4.0ms
(* (/ y t) (- z x))

series84.0ms

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

simplify67.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 3 (64.0ms)

IterNodesCost
0207161
1723144
23434142
35001141

prune77.0ms

Filtered
33 candidates to 22 candidates (66.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New30333
Fresh101
Picked011
Done000
Total31435

Merged error: 0.0b

Counts
35 → 4

localize6.0ms

Local error

Found 2 expressions with local error:

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

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
(+ (/ (- z x) (/ t y)) x)
4.0ms
(/ (- z x) (/ t y))

series76.0ms

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

simplify47.0ms

Algorithm
egg-herbie
Counts
24 → 24
Iterations

Useful iterations: 3 (44.0ms)

IterNodesCost
013391
141280
2180178
3500176

prune53.0ms

Filtered
24 candidates to 17 candidates (70.8%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New22224
Fresh112
Picked011
Done011
Total23528

Merged error: 0b

Counts
28 → 5

localize6.0ms

Local error

Found 3 expressions with local error:

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

rewrite14.0ms

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

series121.0ms

Counts
3 → 9
Calls
3 calls:
39.0ms
(* y (- z x))
32.0ms
(+ (/ (* y (- z x)) t) x)
50.0ms
(/ (* y (- z x)) t)

simplify37.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 3 (34.0ms)

IterNodesCost
0136108
134795
2114489
3500188

prune41.0ms

Filtered
27 candidates to 15 candidates (55.6%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New27027
Fresh022
Picked011
Done022
Total27532

Merged error: 0b

Counts
32 → 5

regimes115.0ms

Accuracy

18.5% (1.6b remaining)

Error of 1.6b against oracle of 0.0b and baseline of 2.0b

bsearch50.0ms

Steps
ItersRangePoint
6
2.1081991275125593e-37
1.0083323286664568e-36
5.3464729145636056e-37
6
-3.906339792520155e+100
-7.96218433995357e+99
-8.040655002058217e+99

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02211
12211

end0.0ms

sample572.0ms

Algorithm
intervals
Results
295.0ms10651×body80valid