Details

Time bar (total: 11.5s)

sample197.0ms

Algorithm
intervals
Results
103.0ms91×body1280valid
42.0ms58×body640valid
12.0ms26×body320valid
9.0ms66×body80valid
5.0ms15×body160valid

simplify53.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
07430
119327
270427
3299427
4500127

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize33.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.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
1.9b
(- (cos x) (cos y))

rewrite223.0ms

Algorithm
rewrite-expression-head
Rules
125×add-sqr-sqrt
123×prod-diff
116×*-un-lft-identity
108×add-cube-cbrt
55×times-frac
52×distribute-rgt-in distribute-lft-in
30×flip3-- flip--
28×frac-times associate-*r/
15×pow1 add-exp-log add-cbrt-cube
14×associate-*l/ sqrt-prod
12×associate-*r*
add-log-exp
associate-*l* pow-prod-down prod-exp cbrt-unprod
sub-neg fma-neg div-inv difference-of-squares
expm1-log1p-u log1p-expm1-u distribute-lft-out--
diff-log *-commutative diff-cos unswap-sqr
Counts
4 → 252
Calls
4 calls:
161.0ms
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
39.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
4.0ms
(- 3.0 (sqrt 5.0))
4.0ms
(- (cos x) (cos y))

series390.0ms

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

simplify72.0ms

Algorithm
egg-herbie
Counts
262 → 262
Iterations

Useful iterations: 1 (31.0ms)

IterNodesCost
014525955
150014771

prune1.3s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize55.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 5.0)
1.0b
(* (cbrt 5.0) (cbrt 5.0))
1.9b
(- (cos x) (cos y))
2.0b
(fma (* (cbrt 3.0) (cbrt 3.0)) (cbrt 3.0) (- (* (sqrt (cbrt 5.0)) (sqrt (* (cbrt 5.0) (cbrt 5.0))))))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
22×*-un-lft-identity
20×add-cube-cbrt
19×cbrt-prod
11×pow1
prod-diff
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l* add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u unswap-sqr
fma-neg
pow-prod-down pow-sqr pow-prod-up
pow2 sub-neg flip3-- pow-plus diff-log prod-exp *-commutative flip-- cbrt-unprod fma-udef diff-cos distribute-lft-out-- difference-of-squares
Counts
4 → 94
Calls
4 calls:
0.0ms
(cbrt 5.0)
5.0ms
(* (cbrt 5.0) (cbrt 5.0))
4.0ms
(- (cos x) (cos y))
0.0ms
(fma (* (cbrt 3.0) (cbrt 3.0)) (cbrt 3.0) (- (* (sqrt (cbrt 5.0)) (sqrt (* (cbrt 5.0) (cbrt 5.0))))))

series53.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt 5.0)
0.0ms
(* (cbrt 5.0) (cbrt 5.0))
53.0ms
(- (cos x) (cos y))
0.0ms
(fma (* (cbrt 3.0) (cbrt 3.0)) (cbrt 3.0) (- (* (sqrt (cbrt 5.0)) (sqrt (* (cbrt 5.0) (cbrt 5.0))))))

simplify47.0ms

Algorithm
egg-herbie
Counts
100 → 100
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0325834
11016680
25001657

prune803.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.1b

localize37.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))
1.9b
(- (cos x) (cos y))
6.6b
(cbrt (pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3))

rewrite27.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:
10.0ms
(pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3)
4.0ms
(- 3.0 (sqrt 5.0))
4.0ms
(- (cos x) (cos y))
2.0ms
(cbrt (pow (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) 3))

series298.0ms

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

simplify64.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
05971226
12167953
25003939

prune710.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize46.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (log (pow (exp (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
1.0b
(- 3.0 (sqrt 5.0))
1.9b
(- (cos x) (cos y))
3.3b
(log (pow (exp (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0))))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
84×prod-diff
81×add-sqr-sqrt
79×*-un-lft-identity
73×add-cube-cbrt
48×log-prod
41×unpow-prod-up
27×times-frac
11×distribute-rgt-in distribute-lft-in
10×add-exp-log sqrt-prod
pow1 add-cbrt-cube
flip3-- associate-*r/ flip-- add-log-exp
fma-neg associate-*r*
sub-neg
expm1-log1p-u frac-times log1p-expm1-u difference-of-squares
unpow-prod-down rem-log-exp pow-prod-down prod-exp cbrt-unprod div-inv distribute-lft-out--
diff-log associate-*l/ diff-cos
pow-to-exp log-div associate-*l* pow-exp log-pow *-commutative pow-sub sqr-pow
Counts
4 → 182
Calls
4 calls:
44.0ms
(* (* (log (pow (exp (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
4.0ms
(- 3.0 (sqrt 5.0))
4.0ms
(- (cos x) (cos y))
9.0ms
(log (pow (exp (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0))))

series560.0ms

Counts
4 → 10
Calls
4 calls:
323.0ms
(* (* (log (pow (exp (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
0.0ms
(- 3.0 (sqrt 5.0))
52.0ms
(- (cos x) (cos y))
185.0ms
(log (pow (exp (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0))))

simplify59.0ms

Algorithm
egg-herbie
Counts
192 → 192
Iterations

Useful iterations: 1 (31.0ms)

IterNodesCost
013694215
150013022

prune863.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

regimes181.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify6.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
06662
16862
26862

end0.0ms

sample5.3s

Algorithm
intervals
Results
3.0s2798×body1280valid
1.3s1802×body640valid
372.0ms737×body320valid
324.0ms2303×body80valid
120.0ms360×body160valid