Details

Time bar (total: 2.6s)

sample21.0ms

Algorithm
intervals
Results
8.0ms277×body80valid

simplify59.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0175
1325
2575
31005
41445
51775
62035
72635
83525
94455
106865
119095
129325
139325

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 13.1b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite13.0ms

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

series176.0ms

Counts
3 → 9
Calls
3 calls:
38.0ms
(* y (- z t))
72.0ms
(+ x (/ (* y (- z t)) (- a t)))
66.0ms
(/ (* y (- z t)) (- a t))

simplify44.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0161106
1472106
21512106
35001106

prune63.0ms

Filtered
28 candidates to 19 candidates (67.9%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New24428
Fresh000
Picked101
Done000
Total25429

Merged error: 0.0b

Counts
29 → 4

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite12.0ms

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

series482.0ms

Counts
3 → 9
Calls
3 calls:
288.0ms
(+ x (/ y (/ (- a t) (- z t))))
50.0ms
(/ (- a t) (- z t))
144.0ms
(/ y (/ (- a t) (- z t)))

simplify49.0ms

Algorithm
egg-herbie
Counts
31 → 31
Iterations

Useful iterations: 2 (14.0ms)

IterNodesCost
0156118
1469118
21673117
35001117

prune73.0ms

Filtered
31 candidates to 25 candidates (80.6%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New29231
Fresh213
Picked011
Done000
Total31435

Merged error: 0b

Counts
35 → 4

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
23×associate-/r/
11×div-inv
10×flip3-- flip--
times-frac
frac-2neg clear-num
associate-/r* associate-/l/ associate-/l*
+-commutative flip3-+ flip-+ inv-pow
Counts
4 → 38
Calls
4 calls:
3.0ms
(/ 1 (- z t))
2.0ms
(/ y (- a t))
5.0ms
(+ x (/ (/ y (- a t)) (/ 1 (- z t))))
5.0ms
(/ (/ y (- a t)) (/ 1 (- z t)))

series309.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ 1 (- z t))
27.0ms
(/ y (- a t))
109.0ms
(+ x (/ (/ y (- a t)) (/ 1 (- z t))))
138.0ms
(/ (/ y (- a t)) (/ 1 (- z t)))

simplify107.0ms

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 2 (26.0ms)

IterNodesCost
0229251
1965236
24616235
35001235

prune110.0ms

Filtered
50 candidates to 36 candidates (72.0%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New50050
Fresh022
Picked011
Done011
Total50454

Merged error: 0b

Counts
54 → 4

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite12.0ms

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

series182.0ms

Counts
3 → 9
Calls
3 calls:
74.0ms
(+ x (* y (/ (- z t) (- a t))))
46.0ms
(/ (- z t) (- a t))
63.0ms
(* y (/ (- z t) (- a t)))

simplify63.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0162102
1576102
22305102
35001102

prune65.0ms

Filtered
30 candidates to 23 candidates (76.7%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New30030
Fresh011
Picked011
Done022
Total30434

Merged error: 0b

Counts
34 → 4

regimes99.0ms

Accuracy

0% (3.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0156
1156

end0.0ms

sample559.0ms

Algorithm
intervals
Results
272.0ms8699×body80valid
0.0msbody640valid
0.0msbody320valid