Details

Time bar (total: 2.2s)

sample17.0ms

Algorithm
intervals
Results
6.0ms295×body80valid
1.0ms16×body1280valid
1.0msbody640valid
0.0msbody320valid
0.0msbody160valid

simplify29.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0144
1324
2814
31664
42254
52274
62274

prune5.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.3b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (* 3.0 (- 2.0 (* x 3.0))) x)
0.1b
(* 3.0 (- 2.0 (* x 3.0)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
81×add-sqr-sqrt
72×prod-diff
58×*-un-lft-identity
50×add-cube-cbrt
42×associate-*l*
38×distribute-rgt-in distribute-lft-in
35×associate-*r*
13×unswap-sqr
pow1 add-exp-log *-commutative add-cbrt-cube
associate-*r/ pow-prod-down prod-exp cbrt-unprod distribute-lft-out-- difference-of-squares
expm1-log1p-u sub-neg flip3-- associate-*l/ flip-- log1p-expm1-u add-log-exp
Counts
2 → 141
Calls
2 calls:
14.0ms
(* (* 3.0 (- 2.0 (* x 3.0))) x)
15.0ms
(* 3.0 (- 2.0 (* x 3.0)))

series168.0ms

Counts
2 → 6
Calls
2 calls:
99.0ms
(* (* 3.0 (- 2.0 (* x 3.0))) x)
69.0ms
(* 3.0 (- 2.0 (* x 3.0)))

simplify107.0ms

Algorithm
egg-herbie
Counts
147 → 147
Iterations

Useful iterations: 2 (88.0ms)

IterNodesCost
05331623
122391109
250011106

prune133.0ms

Filtered
147 candidates to 56 candidates (61.9%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New13710147
Fresh000
Picked101
Done000
Total13810148

Merged error: 0.0b

Counts
148 → 10

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(- 6.0 (* 9.0 x))
0.1b
(* x (- 6.0 (* 9.0 x)))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
108×prod-diff
98×add-sqr-sqrt
76×*-un-lft-identity
68×add-cube-cbrt
38×distribute-rgt-in distribute-lft-in
34×associate-*r*
32×associate-*l*
12×unswap-sqr
10×*-commutative
pow1 add-exp-log add-cbrt-cube distribute-lft-out-- add-log-exp difference-of-squares
sub-neg fma-neg
expm1-log1p-u flip3-- associate-*r/ flip-- log1p-expm1-u
diff-log pow-prod-down prod-exp cbrt-unprod
Counts
2 → 159
Calls
2 calls:
9.0ms
(- 6.0 (* 9.0 x))
14.0ms
(* x (- 6.0 (* 9.0 x)))

series137.0ms

Counts
2 → 6
Calls
2 calls:
49.0ms
(- 6.0 (* 9.0 x))
88.0ms
(* x (- 6.0 (* 9.0 x)))

simplify96.0ms

Algorithm
egg-herbie
Counts
165 → 165
Iterations

Useful iterations: 2 (73.0ms)

IterNodesCost
04532034
116991294
250011236

prune125.0ms

Filtered
165 candidates to 49 candidates (70.3%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1623165
Fresh369
Picked101
Done000
Total1669175

Merged error: 0.0b

Counts
175 → 9

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 6.0 (* 9.0 x))
0.1b
(* x (- 6.0 (* 9.0 x)))
56.3b
(fma (- x) 9.0 (* x 9.0))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
108×prod-diff
99×add-sqr-sqrt
77×*-un-lft-identity
69×add-cube-cbrt
38×distribute-rgt-in distribute-lft-in
34×associate-*r*
32×associate-*l*
12×unswap-sqr
10×*-commutative
pow1 add-exp-log add-cbrt-cube add-log-exp
distribute-lft-out-- difference-of-squares
expm1-log1p-u sub-neg fma-neg log1p-expm1-u
flip3-- associate-*r/ flip--
diff-log pow-prod-down prod-exp cbrt-unprod fma-udef
Counts
3 → 169
Calls
3 calls:
13.0ms
(- 6.0 (* 9.0 x))
13.0ms
(* x (- 6.0 (* 9.0 x)))
1.0ms
(fma (- x) 9.0 (* x 9.0))

series185.0ms

Counts
3 → 9
Calls
3 calls:
49.0ms
(- 6.0 (* 9.0 x))
86.0ms
(* x (- 6.0 (* 9.0 x)))
50.0ms
(fma (- x) 9.0 (* x 9.0))

simplify99.0ms

Algorithm
egg-herbie
Counts
178 → 178
Iterations

Useful iterations: 2 (74.0ms)

IterNodesCost
04632084
117291337
250021279

prune188.0ms

Filtered
178 candidates to 60 candidates (66.3%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1771178
Fresh178
Picked011
Done000
Total1789187

Merged error: 0.0b

Counts
187 → 9

localize6.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (- 2.0 (* x 3.0)) x)
0.1b
(* 3.0 (* (- 2.0 (* x 3.0)) x))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
22×associate-*r*
19×associate-*l*
16×*-un-lft-identity
pow1 add-exp-log add-cbrt-cube
add-cube-cbrt
unswap-sqr
pow-prod-down associate-*l/ prod-exp cbrt-unprod distribute-lft-out-- difference-of-squares
*-commutative
expm1-log1p-u flip3-- associate-*r/ flip-- log1p-expm1-u add-log-exp
Counts
2 → 65
Calls
2 calls:
10.0ms
(* (- 2.0 (* x 3.0)) x)
20.0ms
(* 3.0 (* (- 2.0 (* x 3.0)) x))

series191.0ms

Counts
2 → 6
Calls
2 calls:
86.0ms
(* (- 2.0 (* x 3.0)) x)
105.0ms
(* 3.0 (* (- 2.0 (* x 3.0)) x))

simplify65.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
0250373
11170331
25001323

prune90.0ms

Filtered
71 candidates to 46 candidates (35.2%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New68371
Fresh437
Picked011
Done101
Total73780

Merged error: 0.0b

Counts
80 → 7

regimes26.0ms

Accuracy

0% (0.2b 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 (1.0ms)

IterNodesCost
0104
1104

end0.0ms

sample379.0ms

Algorithm
intervals
Results
194.0ms9833×body80valid
34.0ms344×body1280valid
19.0ms272×body640valid
8.0ms162×body320valid
2.0ms64×body160valid