Details

Time bar (total: 10.0s)

sample202.0ms

Algorithm
intervals
Results
111.0ms99×body1280valid
50.0ms65×body640valid
9.0ms66×body80valid
7.0ms15×body320valid
3.0ms11×body160valid

simplify53.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07430
118230
265730
3272730
4500130

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.5b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
50×add-sqr-sqrt
30×*-un-lft-identity
28×associate-*l*
20×times-frac
18×add-cube-cbrt
11×add-exp-log add-cbrt-cube difference-of-squares
associate-*r*
pow1 sqrt-prod add-log-exp
distribute-lft-out--
sub-neg unswap-sqr
flip3-- prod-exp flip-- cbrt-unprod
distribute-rgt-in distribute-lft-in diff-log associate-*r/ pow-prod-down *-commutative
cbrt-undiv div-exp associate-*l/ div-inv diff-cos
Counts
4 → 102
Calls
4 calls:
22.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
30.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
3.0ms
(- 3.0 (sqrt 5.0))
3.0ms
(- (cos x) (cos y))

series229.0ms

Counts
4 → 10
Calls
4 calls:
87.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
87.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
55.0ms
(- (cos x) (cos y))

simplify52.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0584813
12075753
25001753

prune576.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.2b

localize37.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 5.0) 1.0) 2.0) (cos x))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
2.4b
(- (cos x) (cos y))

rewrite114.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
31×*-un-lft-identity
29×associate-*l*
21×times-frac
19×add-cube-cbrt
16×add-exp-log add-cbrt-cube
15×associate-*r*
13×pow1
11×difference-of-squares
10×associate-*r/
flip3-- flip--
sqrt-prod
prod-exp cbrt-unprod distribute-lft-out-- add-log-exp
sub-neg pow-prod-down
distribute-rgt-in frac-times distribute-lft-in unswap-sqr
associate-*l/ *-commutative
cbrt-undiv diff-log div-exp div-inv diff-cos
Counts
4 → 120
Calls
4 calls:
53.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
22.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
31.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
3.0ms
(- (cos x) (cos y))

series372.0ms

Counts
4 → 12
Calls
4 calls:
133.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
90.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
91.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
58.0ms
(- (cos x) (cos y))

simplify82.0ms

Algorithm
egg-herbie
Counts
132 → 132
Iterations

Useful iterations: 1 (18.0ms)

IterNodesCost
07511321
132821206
250011206

prune792.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.2b

localize42.0ms

Local error

Found 4 expressions with local error:

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

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
28×*-un-lft-identity
22×add-cube-cbrt
19×times-frac
17×sqrt-prod
10×add-exp-log
pow1 add-cbrt-cube add-log-exp
associate-*r* associate-*l* associate-/r*
difference-of-squares
sub-neg
flip3-- pow-flip flip-- associate-/l* distribute-lft-out--
distribute-rgt-in distribute-lft-in diff-log associate-*r/ div-exp unswap-sqr
cbrt-undiv rec-exp frac-2neg sqrt-pow1 pow1/2 1-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv diff-cos inv-pow
Counts
4 → 106
Calls
4 calls:
28.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
3.0ms
(/ 1 (sqrt 2.0))
3.0ms
(- 3.0 (sqrt 5.0))
3.0ms
(- (cos x) (cos y))

series150.0ms

Counts
4 → 8
Calls
4 calls:
91.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(/ 1 (sqrt 2.0))
0.0ms
(- 3.0 (sqrt 5.0))
58.0ms
(- (cos x) (cos y))

simplify46.0ms

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
0422682
11516623
25001597

prune570.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.1b

localize44.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (cbrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0))))
1.0b
(/ 1 (sqrt 2.0))
1.0b
(- 3.0 (sqrt 5.0))
2.4b
(- (cos x) (cos y))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
23×*-un-lft-identity
20×add-exp-log
19×add-cube-cbrt
18×pow1 times-frac
13×sqrt-prod
12×add-cbrt-cube
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp cbrt-unprod add-log-exp
sub-neg associate-/r*
associate-*r/
flip3-- pow-flip flip-- associate-/l* difference-of-squares
diff-log div-exp distribute-lft-out--
cbrt-undiv rec-exp frac-2neg sqrt-pow1 pow1/2 1-exp associate-*r* associate-*l* clear-num *-commutative div-inv diff-cos inv-pow
Counts
4 → 107
Calls
4 calls:
42.0ms
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (cbrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0))))
3.0ms
(/ 1 (sqrt 2.0))
3.0ms
(- 3.0 (sqrt 5.0))
3.0ms
(- (cos x) (cos y))

series151.0ms

Counts
4 → 8
Calls
4 calls:
94.0ms
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (cbrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0))))
0.0ms
(/ 1 (sqrt 2.0))
0.0ms
(- 3.0 (sqrt 5.0))
57.0ms
(- (cos x) (cos y))

simplify49.0ms

Algorithm
egg-herbie
Counts
115 → 115
Iterations

Useful iterations: 2 (39.0ms)

IterNodesCost
04821011
11615747
25002648

prune487.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 0.1b

regimes207.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05141
15141

end0.0ms

sample5.6s

Algorithm
intervals
Results
3.1s2742×body1280valid
1.4s1901×body640valid
386.0ms773×body320valid
337.0ms2241×body80valid
115.0ms343×body160valid