Details

Time bar (total: 5.1s)

sample44.0ms

Algorithm
intervals
Results
13.0ms32×body1280valid
9.0ms168×body80valid
7.0ms29×body640valid
3.0ms17×body320valid
1.0ms10×body160valid

simplify25.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0145
1285
2415
3575
4685
5865
61315
72145
82725
92965
103285
113965
123965

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

Counts
2 → 1

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (+ x (cos y)) (* z (sin y)))
0.0b
(+ x (cos y))
0.1b
(* z (sin y))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
69×*-un-lft-identity
48×prod-diff
46×add-sqr-sqrt
31×add-cube-cbrt
17×associate-*l*
16×distribute-lft-out
15×associate-*r*
10×add-log-exp
unswap-sqr
pow1 add-exp-log *-commutative add-cbrt-cube
fma-neg distribute-lft-out--
expm1-log1p-u fma-def log1p-expm1-u
+-commutative diff-log associate--l+ sum-log difference-of-squares
sub-neg flip3-- flip3-+ pow-prod-down prod-exp flip-- cbrt-unprod flip-+
Counts
3 → 112
Calls
3 calls:
12.0ms
(- (+ x (cos y)) (* z (sin y)))
4.0ms
(+ x (cos y))
4.0ms
(* z (sin y))

series116.0ms

Counts
3 → 9
Calls
3 calls:
49.0ms
(- (+ x (cos y)) (* z (sin y)))
25.0ms
(+ x (cos y))
42.0ms
(* z (sin y))

simplify50.0ms

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
03971437
11275980
25002929

prune207.0ms

Filtered
121 candidates to 58 candidates (47.9%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1147121
Fresh000
Picked101
Done000
Total1157122

Merged error: 0.0b

Counts
122 → 7

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin y))
0.7b
(pow (cbrt (sin y)) 3)
0.7b
(pow (cbrt (sin y)) 3)
0.7b
(pow (cbrt (sin y)) 3)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod
20×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
18×unpow-prod-down cube-prod
pow-unpow
pow1 add-exp-log add-cbrt-cube
pow-pow rem-cube-cbrt
expm1-log1p-u pow1/3 log1p-expm1-u add-log-exp
cube-mult pow-to-exp unpow3 pow-exp sqr-pow
Counts
4 → 112
Calls
4 calls:
1.0ms
(cbrt (sin y))
4.0ms
(pow (cbrt (sin y)) 3)
4.0ms
(pow (cbrt (sin y)) 3)
4.0ms
(pow (cbrt (sin y)) 3)

series465.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(cbrt (sin y))
120.0ms
(pow (cbrt (sin y)) 3)
124.0ms
(pow (cbrt (sin y)) 3)
122.0ms
(pow (cbrt (sin y)) 3)

simplify39.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
0170456
1667382
25001367

prune356.0ms

Filtered
124 candidates to 71 candidates (57.3%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1204124
Fresh336
Picked101
Done000
Total1247131

Merged error: 0b

Counts
131 → 7

localize20.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (cbrt (sin y)) 3)
0.7b
(pow (cbrt (sin y)) 3)
0.9b
(* z (+ (- (* (* (cbrt (sin y)) (cbrt (sin y))) (cbrt (sin y)))) (pow (cbrt (sin y)) 3)))
12.6b
(+ (- (* (* (cbrt (sin y)) (cbrt (sin y))) (cbrt (sin y)))) (pow (cbrt (sin y)) 3))

rewrite228.0ms

Algorithm
rewrite-expression-head
Rules
147×add-sqr-sqrt
116×fma-def
96×cbrt-prod
87×associate-*l*
72×distribute-lft-neg-in
70×distribute-rgt-neg-in
65×*-un-lft-identity
61×unswap-sqr
51×associate-*r*
41×add-cube-cbrt
20×swap-sqr
18×cube-mult
17×*-commutative
16×distribute-rgt-out distribute-lft-out
12×unpow-prod-down cube-prod
10×unpow3
pow1 add-exp-log add-cbrt-cube add-log-exp
pow-unpow
expm1-log1p-u pow-pow log1p-expm1-u rem-cube-cbrt
+-commutative
distribute-rgt-in pow-to-exp distribute-lft-in flip3-+ pow1/3 associate-*r/ pow-exp sum-log flip-+ sqr-pow
neg-sub0 associate-+l- neg-mul-1 pow-prod-down neg-log prod-exp cbrt-unprod
Counts
4 → 255
Calls
4 calls:
6.0ms
(pow (cbrt (sin y)) 3)
4.0ms
(pow (cbrt (sin y)) 3)
100.0ms
(* z (+ (- (* (* (cbrt (sin y)) (cbrt (sin y))) (cbrt (sin y)))) (pow (cbrt (sin y)) 3)))
105.0ms
(+ (- (* (* (cbrt (sin y)) (cbrt (sin y))) (cbrt (sin y)))) (pow (cbrt (sin y)) 3))

series250.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(pow (cbrt (sin y)) 3)
123.0ms
(pow (cbrt (sin y)) 3)
2.0ms
(* z (+ (- (* (* (cbrt (sin y)) (cbrt (sin y))) (cbrt (sin y)))) (pow (cbrt (sin y)) 3)))
1.0ms
(+ (- (* (* (cbrt (sin y)) (cbrt (sin y))) (cbrt (sin y)))) (pow (cbrt (sin y)) 3))

simplify93.0ms

Algorithm
egg-herbie
Counts
267 → 267
Iterations

Useful iterations: 2 (83.0ms)

IterNodesCost
03371087
12074698
25002359

prune837.0ms

Filtered
267 candidates to 169 candidates (63.3%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2670267
Fresh066
Picked011
Done000
Total2677274

Merged error: 0b

Counts
274 → 7

localize22.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin y))
0.7b
(pow (cbrt (sin y)) 3)
0.7b
(pow (cbrt (sin y)) 3)
0.7b
(pow (cbrt (sin y)) 3)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod
20×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
18×unpow-prod-down cube-prod
pow-unpow
pow1 add-exp-log add-cbrt-cube
pow-pow rem-cube-cbrt
expm1-log1p-u pow1/3 log1p-expm1-u add-log-exp
cube-mult pow-to-exp unpow3 pow-exp sqr-pow
Counts
4 → 112
Calls
4 calls:
2.0ms
(cbrt (sin y))
7.0ms
(pow (cbrt (sin y)) 3)
4.0ms
(pow (cbrt (sin y)) 3)
4.0ms
(pow (cbrt (sin y)) 3)

series467.0ms

Counts
4 → 12
Calls
4 calls:
98.0ms
(cbrt (sin y))
126.0ms
(pow (cbrt (sin y)) 3)
120.0ms
(pow (cbrt (sin y)) 3)
122.0ms
(pow (cbrt (sin y)) 3)

simplify34.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (27.0ms)

IterNodesCost
0170462
1667382
25001367

prune393.0ms

Filtered
124 candidates to 71 candidates (57.3%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1231124
Fresh145
Picked011
Done011
Total1247131

Merged error: 0b

Counts
131 → 7

regimes117.0ms

Accuracy

0% (0.3b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 0.3b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03123
13923
24023
34023

end0.0ms

sample1.2s

Algorithm
intervals
Results
385.0ms918×body1280valid
312.0ms5697×body80valid
211.0ms782×body640valid
69.0ms379×body320valid
27.0ms221×body160valid
7.0msbody2560valid