Details

Time bar (total: 17.5s)

sample286.0ms

Algorithm
intervals
Results
158.0ms86×body1280valid
63.0ms55×body640valid
19.0ms26×body320valid
17.0ms80×body80valid
4.0msbody160valid

simplify56.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
07430
119327
270427
3299427
4500127

prune32.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
133×add-sqr-sqrt
123×prod-diff
119×*-un-lft-identity
109×add-cube-cbrt
56×times-frac
52×distribute-rgt-in distribute-lft-in
14×sqrt-prod
12×associate-*r* associate-*l*
flip3-- flip--
pow1 add-exp-log add-cbrt-cube add-log-exp difference-of-squares
sub-neg fma-neg div-inv
distribute-lft-out--
expm1-log1p-u frac-times associate-*r/ log1p-expm1-u
unswap-sqr
diff-log pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod diff-cos
Counts
4 → 234
Calls
4 calls:
70.0ms
(* (- (sin y) (/ (sin x) 16.0)) (- (cos x) (cos y)))
61.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
8.0ms
(- 3.0 (sqrt 5.0))
8.0ms
(- (cos x) (cos y))

series215.0ms

Counts
4 → 10
Calls
4 calls:
85.0ms
(* (- (sin y) (/ (sin x) 16.0)) (- (cos x) (cos y)))
80.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
49.0ms
(- (cos x) (cos y))

simplify127.0ms

Algorithm
egg-herbie
Counts
244 → 244
Iterations

Useful iterations: 2 (91.0ms)

IterNodesCost
010794683
143433463
250013456

prune1.6s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

localize36.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.5b
(+ (cos x) (cos y))
1.0b
(- 3.0 (sqrt 5.0))
2.2b
(- (* (cos x) (cos x)) (* (cos y) (cos y)))

rewrite129.0ms

Algorithm
rewrite-expression-head
Rules
102×add-sqr-sqrt
97×prod-diff
95×*-un-lft-identity
89×add-cube-cbrt
55×times-frac
41×distribute-rgt-in distribute-lft-in
14×sqrt-prod
10×add-log-exp
pow1 add-exp-log associate-*r* associate-*l* add-cbrt-cube div-inv
difference-of-squares
expm1-log1p-u sub-neg fma-neg cos-mult log1p-expm1-u
flip3-- fma-def flip--
sqr-cos diff-log associate-*r/ distribute-lft-out-- unswap-sqr
+-commutative flip3-+ sum-cos pow-prod-down prod-exp associate--l+ sum-log *-commutative frac-sub cbrt-unprod flip-+ distribute-lft-out associate--r+ sub-div
Counts
4 → 188
Calls
4 calls:
83.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
8.0ms
(+ (cos x) (cos y))
8.0ms
(- 3.0 (sqrt 5.0))
20.0ms
(- (* (cos x) (cos x)) (* (cos y) (cos y)))

series406.0ms

Counts
4 → 10
Calls
4 calls:
308.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
33.0ms
(+ (cos x) (cos y))
0.0ms
(- 3.0 (sqrt 5.0))
64.0ms
(- (* (cos x) (cos x)) (* (cos y) (cos y)))

simplify112.0ms

Algorithm
egg-herbie
Counts
198 → 198
Iterations

Useful iterations: 2 (82.0ms)

IterNodesCost
09553673
135332704
250022440

prune1.5s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize42.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3)
1.0b
(- 3.0 (sqrt 5.0))
2.1b
(- (cos x) (cos y))
6.8b
(cbrt (pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
30×*-un-lft-identity
27×prod-diff
26×add-cube-cbrt
10×sqrt-prod
cbrt-prod add-log-exp
pow1 add-exp-log add-cbrt-cube
fma-neg
cube-div expm1-log1p-u flip3-- associate-*r/ flip-- log1p-expm1-u
pow-unpow difference-of-squares
cube-mult sub-neg unpow-prod-down cbrt-div pow-pow diff-log unpow3 cube-prod pow-exp distribute-lft-out-- rem-cube-cbrt sqr-pow
pow-to-exp pow1/3 pow-prod-down prod-exp rem-cbrt-cube cbrt-unprod diff-cos
Counts
4 → 114
Calls
4 calls:
19.0ms
(pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3)
8.0ms
(- 3.0 (sqrt 5.0))
8.0ms
(- (cos x) (cos y))
6.0ms
(cbrt (pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3))

series276.0ms

Counts
4 → 10
Calls
4 calls:
143.0ms
(pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3)
0.0ms
(- 3.0 (sqrt 5.0))
51.0ms
(- (cos x) (cos y))
82.0ms
(cbrt (pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3))

simplify67.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
05791223
12083953
25002951

prune1.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

localize36.0ms

Local error

Found 4 expressions with local error:

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

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
133×add-sqr-sqrt
123×prod-diff
119×*-un-lft-identity
109×add-cube-cbrt
56×times-frac
52×distribute-rgt-in distribute-lft-in
14×sqrt-prod
12×associate-*r* associate-*l*
flip3-- flip--
pow1 add-exp-log add-cbrt-cube add-log-exp difference-of-squares
sub-neg fma-neg div-inv
distribute-lft-out--
expm1-log1p-u frac-times associate-*r/ log1p-expm1-u
unswap-sqr
diff-log pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod diff-cos
Counts
4 → 234
Calls
4 calls:
69.0ms
(* (- (sin y) (/ (sin x) 16.0)) (- (cos x) (cos y)))
61.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
8.0ms
(- 3.0 (sqrt 5.0))
8.0ms
(- (cos x) (cos y))

series215.0ms

Counts
4 → 10
Calls
4 calls:
86.0ms
(* (- (sin y) (/ (sin x) 16.0)) (- (cos x) (cos y)))
81.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
48.0ms
(- (cos x) (cos y))

simplify127.0ms

Algorithm
egg-herbie
Counts
244 → 244
Iterations

Useful iterations: 2 (94.0ms)

IterNodesCost
010794683
143373463
250013456

prune1.5s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

regimes554.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05663
16063
26263
36263

end0.0ms

sample8.6s

Algorithm
intervals
Results
5.1s2744×body1280valid
2.0s1820×body640valid
568.0ms732×body320valid
517.0ms2343×body80valid
194.0ms361×body160valid