Details

Time bar (total: 1.8s)

sample15.0ms

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

simplify16.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0144
1324
2754
31414
41704
51704

prune2.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

localize5.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)))

rewrite26.0ms

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

series148.0ms

Counts
2 → 6
Calls
2 calls:
88.0ms
(* (* 3.0 (- 2.0 (* x 3.0))) x)
60.0ms
(* 3.0 (- 2.0 (* x 3.0)))

simplify45.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
0248363
11107322
25001319

prune92.0ms

Filtered
71 candidates to 46 candidates (35.2%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New611071
Fresh000
Picked101
Done000
Total621072

Merged error: 0.0b

Counts
72 → 10

localize4.0ms

Local error

Found 2 expressions with local error:

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

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
12×*-un-lft-identity
associate-*l*
pow1 add-exp-log add-cube-cbrt add-cbrt-cube distribute-lft-out-- add-log-exp difference-of-squares
associate-*r* unswap-sqr
flip3-- associate-*l/ flip--
sub-neg diff-log pow-prod-down prod-exp *-commutative cbrt-unprod
Counts
2 → 40
Calls
2 calls:
6.0ms
(- 6.0 (* 9.0 x))
12.0ms
(* (- 6.0 (* 9.0 x)) x)

series111.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(- 6.0 (* 9.0 x))
73.0ms
(* (- 6.0 (* 9.0 x)) x)

simplify80.0ms

Algorithm
egg-herbie
Counts
46 → 46
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0149213
1513194
22783191
35001191

prune62.0ms

Filtered
46 candidates to 29 candidates (37.0%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New41546
Fresh549
Picked101
Done000
Total47956

Merged error: 0.0b

Counts
56 → 9

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
14×*-un-lft-identity
13×associate-*l*
unpow-prod-down
add-exp-log
pow1
add-cube-cbrt unswap-sqr
add-cbrt-cube distribute-lft-out-- add-log-exp difference-of-squares
associate-*r* pow-prod-down prod-exp
sqr-pow
pow-to-exp sub-neg pow-unpow flip3-- diff-log pow-exp *-commutative flip-- cbrt-unprod
Counts
2 → 48
Calls
2 calls:
6.0ms
(- 6.0 (* 9.0 x))
14.0ms
(* (pow (- 6.0 (* 9.0 x)) 1) x)

series111.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(- 6.0 (* 9.0 x))
74.0ms
(* (pow (- 6.0 (* 9.0 x)) 1) x)

simplify180.0ms

Algorithm
egg-herbie
Counts
54 → 54
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
0189257
1656238
24627235
35002235

prune85.0ms

Filtered
54 candidates to 35 candidates (35.2%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New53154
Fresh178
Picked011
Done000
Total54963

Merged error: 0.0b

Counts
63 → 9

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
32×associate-*l*
25×associate-*r*
21×add-exp-log *-un-lft-identity
19×unswap-sqr
16×pow1 add-cbrt-cube
14×prod-exp
10×add-cube-cbrt
pow-prod-down cbrt-unprod
associate-*l/ *-commutative distribute-lft-out-- difference-of-squares
flip3-- 1-exp associate-*r/ flip-- add-log-exp
Counts
2 → 83
Calls
2 calls:
10.0ms
(* (- 2.0 (* x 3.0)) x)
21.0ms
(* (* 3.0 1) (* (- 2.0 (* x 3.0)) x))

series165.0ms

Counts
2 → 6
Calls
2 calls:
71.0ms
(* (- 2.0 (* x 3.0)) x)
94.0ms
(* (* 3.0 1) (* (- 2.0 (* x 3.0)) x))

simplify54.0ms

Algorithm
egg-herbie
Counts
89 → 89
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
0389530
11601458
25002450

prune85.0ms

Filtered
89 candidates to 51 candidates (42.7%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New86389
Fresh347
Picked011
Done011
Total89998

Merged error: 0.0b

Counts
98 → 9

regimes29.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0123
1123

end0.0ms

sample357.0ms

Algorithm
intervals
Results
185.0ms9833×body80valid
28.0ms344×body1280valid
18.0ms272×body640valid
8.0ms162×body320valid
2.0ms64×body160valid