Details

Time bar (total: 11.0s)

sample172.0ms

Algorithm
intervals
Results
85.0ms83×body1280valid
47.0ms67×body640valid
11.0ms81×body80valid
7.0ms17×body320valid
2.0msbody160valid

simplify51.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07430
118230
265730
3272730
4500130

prune6.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.4b

Counts
2 → 1

localize32.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
1.8b
(- (cos x) (cos y))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
31×associate-*l*
22×*-un-lft-identity
18×associate-*r*
12×add-cube-cbrt
11×pow1 add-exp-log add-cbrt-cube
10×associate-*r/ sqrt-prod
flip3-- flip-- difference-of-squares unswap-sqr
add-log-exp
sub-neg
distribute-lft-out--
distribute-rgt-in frac-times distribute-lft-in pow-prod-down prod-exp cbrt-unprod
times-frac *-commutative
diff-log associate-*l/
diff-cos
Counts
4 → 115
Calls
4 calls:
23.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
11.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
5.0ms
(- 3.0 (sqrt 5.0))
8.0ms
(- (cos x) (cos y))

series301.0ms

Counts
4 → 10
Calls
4 calls:
146.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
95.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
60.0ms
(- (cos x) (cos y))

simplify72.0ms

Algorithm
egg-herbie
Counts
125 → 125
Iterations

Useful iterations: 1 (15.0ms)

IterNodesCost
06481374
127411282
250031282

prune606.0ms

Filtered
125 candidates to 85 candidates (32.0%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1178125
Fresh000
Picked101
Done000
Total1188126

Merged error: 0.3b

Counts
126 → 8

localize231.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.8b
(- (cos x) (cos y))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
89×add-sqr-sqrt associate-*l*
36×associate-*r/ associate-*r*
35×flip3-- flip--
33×*-un-lft-identity
32×frac-times
25×unswap-sqr
20×pow1 add-exp-log add-cbrt-cube
19×add-cube-cbrt
16×associate-*l/
15×sqrt-prod
12×difference-of-squares
10×pow-prod-down prod-exp cbrt-unprod
sub-neg distribute-lft-out--
distribute-rgt-in distribute-lft-in *-commutative add-log-exp
times-frac
diff-cos
diff-log
Counts
4 → 190
Calls
4 calls:
37.0ms
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
24.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
11.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
5.0ms
(- (cos x) (cos y))

series543.0ms

Counts
4 → 12
Calls
4 calls:
241.0ms
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
147.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
96.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
59.0ms
(- (cos x) (cos y))

simplify53.0ms

Algorithm
egg-herbie
Counts
202 → 202
Iterations

Useful iterations: 1 (26.0ms)

IterNodesCost
09493355
150013182

prune1.2s

Filtered
202 candidates to 149 candidates (26.2%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1984202
Fresh527
Picked101
Done000
Total2046210

Merged error: 0.2b

Counts
210 → 6

localize46.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.8b
(- (cos x) (cos y))
3.1b
(log (exp (* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
91×add-sqr-sqrt
89×associate-*l*
50×log-pow
48×exp-prod
36×associate-*r*
35×*-un-lft-identity
25×unswap-sqr
21×add-cube-cbrt
15×sqrt-prod
12×pow1 add-exp-log difference-of-squares
11×add-cbrt-cube
10×associate-*r/
flip3-- flip--
sub-neg log-prod distribute-lft-out-- add-log-exp
distribute-rgt-in distribute-lft-in *-commutative
times-frac
frac-times exp-sum pow-prod-down prod-exp cbrt-unprod
rem-log-exp associate-*l/ diff-cos
exp-to-pow diff-log
Counts
4 → 166
Calls
4 calls:
32.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
12.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
5.0ms
(- (cos x) (cos y))
36.0ms
(log (exp (* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))))

series544.0ms

Counts
4 → 12
Calls
4 calls:
141.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
102.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
56.0ms
(- (cos x) (cos y))
245.0ms
(log (exp (* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))))

simplify98.0ms

Algorithm
egg-herbie
Counts
178 → 178
Iterations

Useful iterations: 2 (73.0ms)

IterNodesCost
07682186
135742045
250012044

prune1.0s

Filtered
178 candidates to 119 candidates (33.1%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1753178
Fresh235
Picked011
Done000
Total1777184

Merged error: 0.2b

Counts
184 → 7

localize46.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 2.0)
1.0b
(cbrt 2.0)
1.0b
(cbrt 2.0)
1.8b
(- (cos x) (cos y))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
add-log-exp
pow1 add-exp-log add-cbrt-cube
pow1/3
sub-neg flip3-- diff-log flip-- diff-cos distribute-lft-out-- difference-of-squares
Counts
4 → 48
Calls
4 calls:
1.0ms
(cbrt 2.0)
1.0ms
(cbrt 2.0)
1.0ms
(cbrt 2.0)
5.0ms
(- (cos x) (cos y))

series57.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt 2.0)
0.0ms
(cbrt 2.0)
0.0ms
(cbrt 2.0)
57.0ms
(- (cos x) (cos y))

simplify135.0ms

Algorithm
egg-herbie
Counts
54 → 54
Iterations

Useful iterations: 4 (131.0ms)

IterNodesCost
0125223
1281207
2768200
33477200
45001197

prune357.0ms

Filtered
54 candidates to 40 candidates (25.9%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New54054
Fresh055
Picked011
Done011
Total54761

Merged error: 0.2b

Counts
61 → 7

regimes141.0ms

Accuracy

0% (0.2b remaining)

Error of 0.4b against oracle of 0.2b and baseline of 0.4b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04936
14936

end0.0ms

sample5.1s

Algorithm
intervals
Results
2.9s2717×body1280valid
1.2s1849×body640valid
356.0ms755×body320valid
330.0ms2329×body80valid
106.0ms350×body160valid