Details

Time bar (total: 1.4s)

sample14.0ms

Algorithm
intervals
Results
6.0ms287×body80valid

simplify42.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0195
1425
2875
31755
43105
55005
67205
79485
811485
911485

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

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (- y 1.0))
0.0b
(- (* x (- y 1.0)) (* y 0.5))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
sub-neg
distribute-rgt-in distribute-lft-in associate--l+
flip3-- associate-*r/ flip--
*-commutative
Counts
2 → 15
Calls
2 calls:
3.0ms
(* x (- y 1.0))
6.0ms
(- (* x (- y 1.0)) (* y 0.5))

series59.0ms

Counts
2 → 6
Calls
2 calls:
34.0ms
(* x (- y 1.0))
26.0ms
(- (* x (- y 1.0)) (* y 0.5))

simplify101.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 2 (11.0ms)

IterNodesCost
010795
129489
298288
3356688
4500288

prune23.0ms

Filtered
21 candidates to 9 candidates (42.9%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New20121
Fresh000
Picked011
Done000
Total20222

Merged error: 0.0b

Counts
22 → 2

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (/ (* x (- (* y y) (* 1.0 1.0))) (+ y 1.0)) (* y 0.5))
5.3b
(* x (- (* y y) (* 1.0 1.0)))
9.2b
(/ (* x (- (* y y) (* 1.0 1.0))) (+ y 1.0))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
10×*-commutative
associate-*r* difference-of-squares
associate-/l*
associate-*r/
sub-neg flip3-- flip--
distribute-rgt-in distribute-lft-in associate-/r/ associate-/l/
frac-2neg flip3-+ clear-num flip-+ div-inv
Counts
3 → 28
Calls
3 calls:
19.0ms
(- (/ (* x (- (* y y) (* 1.0 1.0))) (+ y 1.0)) (* y 0.5))
10.0ms
(* x (- (* y y) (* 1.0 1.0)))
13.0ms
(/ (* x (- (* y y) (* 1.0 1.0))) (+ y 1.0))

series208.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(- (/ (* x (- (* y y) (* 1.0 1.0))) (+ y 1.0)) (* y 0.5))
59.0ms
(* x (- (* y y) (* 1.0 1.0)))
90.0ms
(/ (* x (- (* y y) (* 1.0 1.0))) (+ y 1.0))

simplify93.0ms

Algorithm
egg-herbie
Counts
37 → 37
Iterations

Useful iterations: 3 (89.0ms)

IterNodesCost
0216204
1700197
22714175
35001171

prune59.0ms

Filtered
37 candidates to 21 candidates (56.8%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New36137
Fresh000
Picked011
Done011
Total36339

Merged error: 0b

Counts
39 → 3

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ 1 (- y 1.0))
0.0b
(- (/ x (/ 1 (- y 1.0))) (* y 0.5))
0.2b
(/ x (/ 1 (- y 1.0)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
flip3-- frac-2neg clear-num associate-/r* flip-- div-inv
sub-neg inv-pow
Counts
3 → 19
Calls
3 calls:
3.0ms
(/ 1 (- y 1.0))
9.0ms
(- (/ x (/ 1 (- y 1.0))) (* y 0.5))
3.0ms
(/ x (/ 1 (- y 1.0)))

series84.0ms

Counts
3 → 9
Calls
3 calls:
29.0ms
(/ 1 (- y 1.0))
25.0ms
(- (/ x (/ 1 (- y 1.0))) (* y 0.5))
30.0ms
(/ x (/ 1 (- y 1.0)))

simplify129.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0156120
1563112
23277107
35002107

prune41.0ms

Filtered
28 candidates to 15 candidates (53.6%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New28028
Fresh000
Picked011
Done022
Total28331

Merged error: 0b

Counts
31 → 3

regimes55.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0135
1135

end0.0ms

sample345.0ms

Algorithm
intervals
Results
205.0ms9162×body80valid
0.0msbody1280valid
0.0msbody640valid