Details

Time bar (total: 2.3s)

sample34.0ms

Algorithm
intervals
Results
8.0ms31×body1280valid
8.0ms196×body80valid
5.0ms26×body640valid
2.0ms16×body320valid
1.0ms12×body160valid

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

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.1b
(* x (/ (sin y) y))
0.1b
(/ (sin y) y)
2.3b
(/ (* 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)

series144.0ms

Counts
3 → 9
Calls
3 calls:
52.0ms
(* x (/ (sin y) y))
24.0ms
(/ (sin y) y)
67.0ms
(/ (* x (/ (sin y) y)) z)

simplify61.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
09572
134271
2191471
3500271

prune57.0ms

Filtered
28 candidates to 20 candidates (71.4%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New22628
Fresh000
Picked101
Done000
Total23629

Merged error: 0.0b

Counts
29 → 6

localize7.0ms

Local error

Found 2 expressions with local error:

0.1b
(/ (sin y) y)
1.4b
(/ (/ (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:
2.0ms
(/ (sin y) y)
4.0ms
(/ (/ (sin y) y) (/ z x))

series97.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(/ (sin y) y)
73.0ms
(/ (/ (sin y) y) (/ z x))

simplify56.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 2 (11.0ms)

IterNodesCost
010670
130468
2142566
3500266

prune46.0ms

Filtered
21 candidates to 15 candidates (71.4%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New19221
Fresh145
Picked101
Done000
Total21627

Merged error: 0.0b

Counts
27 → 6

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite8.0ms

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

series87.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(/ (sin y) y)
62.0ms
(* (/ (sin y) y) (/ x z))

simplify93.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
013492
153888
2311988
3500188

prune60.0ms

Filtered
28 candidates to 22 candidates (78.6%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New25328
Fresh325
Picked011
Done000
Total28634

Merged error: 0.0b

Counts
34 → 6

localize8.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ 1 (/ y (sin y)))
0.2b
(/ y (sin y))
1.3b
(* (/ 1 (/ y (sin y))) (/ x z))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
15×clear-num
13×frac-2neg
12×frac-times
div-inv
associate-/r/
associate-/r*
associate-*l* associate-*l/
associate-*r/
associate-*r* un-div-inv *-commutative remove-double-div inv-pow
Counts
3 → 38
Calls
3 calls:
3.0ms
(/ 1 (/ y (sin y)))
2.0ms
(/ y (sin y))
6.0ms
(* (/ 1 (/ y (sin y))) (/ x z))

series108.0ms

Counts
3 → 9
Calls
3 calls:
24.0ms
(/ 1 (/ y (sin y)))
21.0ms
(/ y (sin y))
63.0ms
(* (/ 1 (/ y (sin y))) (/ x z))

simplify31.0ms

Algorithm
egg-herbie
Counts
47 → 47
Iterations

Useful iterations: 2 (27.0ms)

IterNodesCost
0188145
1786137
25002136

prune86.0ms

Filtered
47 candidates to 34 candidates (72.3%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New45247
Fresh224
Picked011
Done011
Total47653

Merged error: 0.0b

Counts
53 → 6

regimes128.0ms

Accuracy

79.3% (0.6b remaining)

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

bsearch91.0ms

Steps
ItersRangePoint
8
1.1689018791975134e-63
2.0522646471221353e-60
1.2182418807182123e-60
10
-7.333304706312824e-138
-2.368742889503448e-151
-5.3542120455029826e-138

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02710
13110
23410
33410

end0.0ms

sample1.0s

Algorithm
intervals
Results
284.0ms1014×body1280valid
239.0ms5831×body80valid
196.0ms1036×body640valid
73.0ms570×body320valid
27.0ms306×body160valid