Details

Time bar (total: 2.3s)

sample40.0ms

Algorithm
intervals
Results
12.0ms187×body80valid
8.0ms30×body1280valid
7.0ms37×body640valid
3.0ms25×body320valid
0.0msbody160valid

simplify10.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0124
1244
2484
3714
4794
5794

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

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.1b
(* x (/ (sin y) y))
0.1b
(/ (sin y) y)
3.9b
(/ (* x (/ (sin y) y)) z)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
associate-*r/ clear-num
frac-2neg div-inv associate-/l/
associate-/l*
associate-*r* un-div-inv *-commutative
Counts
3 → 19
Calls
3 calls:
3.0ms
(* x (/ (sin y) y))
3.0ms
(/ (sin y) y)
5.0ms
(/ (* x (/ (sin y) y)) z)

series149.0ms

Counts
3 → 9
Calls
3 calls:
55.0ms
(* x (/ (sin y) y))
25.0ms
(/ (sin y) y)
69.0ms
(/ (* x (/ (sin y) y)) z)

simplify54.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
09672
134870
2195070
3500270

prune56.0ms

Filtered
28 candidates to 20 candidates (71.4%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New24428
Fresh000
Picked101
Done000
Total25429

Merged error: 0.0b

Counts
29 → 4

localize7.0ms

Local error

Found 2 expressions with local error:

0.1b
(/ (sin y) y)
2.2b
(/ (/ (sin y) y) (/ z x))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
div-inv
frac-2neg clear-num
associate-/r/ associate-/l/
times-frac associate-/r* associate-/l*
Counts
2 → 15
Calls
2 calls:
3.0ms
(/ (sin y) y)
4.0ms
(/ (/ (sin y) y) (/ z x))

series101.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(/ (sin y) y)
76.0ms
(/ (/ (sin y) y) (/ z x))

simplify51.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 2 (10.0ms)

IterNodesCost
010770
130867
2145365
3500265

prune47.0ms

Filtered
21 candidates to 15 candidates (71.4%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New19221
Fresh033
Picked011
Done000
Total19625

Merged error: 0.0b

Counts
25 → 6

localize8.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (/ (sin y) y) z)
0.1b
(/ (sin y) y)
2.4b
(/ (/ (/ (sin y) y) z) (/ 1 x))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
13×associate-/l/
div-inv
frac-2neg clear-num
associate-/r/ associate-/l*
times-frac associate-/r*
Counts
3 → 26
Calls
3 calls:
4.0ms
(/ (/ (sin y) y) z)
3.0ms
(/ (sin y) y)
7.0ms
(/ (/ (/ (sin y) y) z) (/ 1 x))

series137.0ms

Counts
3 → 9
Calls
3 calls:
37.0ms
(/ (/ (sin y) y) z)
24.0ms
(/ (sin y) y)
75.0ms
(/ (/ (/ (sin y) y) z) (/ 1 x))

simplify142.0ms

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
0160120
1637103
24094103
35002103

prune63.0ms

Filtered
35 candidates to 21 candidates (60.0%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New33235
Fresh134
Picked101
Done011
Total35641

Merged error: 0b

Counts
41 → 6

localize7.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ x (/ y (sin y)))
0.1b
(/ y (sin y))
3.9b
(/ (/ x (/ y (sin y))) z)

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
frac-2neg clear-num associate-/r/ div-inv
associate-/l/ associate-/l*
associate-/r*
Counts
3 → 21
Calls
3 calls:
3.0ms
(/ x (/ y (sin y)))
2.0ms
(/ y (sin y))
4.0ms
(/ (/ x (/ y (sin y))) z)

series154.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(/ x (/ y (sin y)))
22.0ms
(/ y (sin y))
74.0ms
(/ (/ x (/ y (sin y))) z)

simplify60.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 2 (11.0ms)

IterNodesCost
010689
133287
2175386
3500186

prune55.0ms

Filtered
30 candidates to 21 candidates (70.0%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New30030
Fresh044
Picked011
Done011
Total30636

Merged error: 0b

Counts
36 → 6

regimes123.0ms

Accuracy

47.8% (1.7b remaining)

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

bsearch1.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01511
11511

end0.0ms

sample1.0s

Algorithm
intervals
Results
276.0ms1001×body1280valid
244.0ms5825×body80valid
196.0ms1052×body640valid
72.0ms577×body320valid
26.0ms291×body160valid