Details

Time bar (total: 1.6s)

sample14.0ms

Algorithm
intervals
Results
6.0ms337×body80valid

simplify13.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0123
1263
2443
3493
4493

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

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.2b
(* (* x 3.0) x)
10.0b
(* (* (* x 3.0) x) y)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
52×associate-*l*
35×add-sqr-sqrt
16×pow1 add-exp-log add-cbrt-cube
15×associate-*r*
14×unswap-sqr
12×add-cube-cbrt *-un-lft-identity
pow-prod-down prod-exp cbrt-unprod
*-commutative
expm1-log1p-u log1p-expm1-u add-log-exp
Counts
2 → 80
Calls
2 calls:
8.0ms
(* (* x 3.0) x)
13.0ms
(* (* (* x 3.0) x) y)

series54.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(* (* x 3.0) x)
28.0ms
(* (* (* x 3.0) x) y)

simplify52.0ms

Algorithm
egg-herbie
Counts
86 → 86
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
0257350
11099307
25001292

prune154.0ms

Filtered
86 candidates to 56 candidates (65.1%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New79786
Fresh000
Picked101
Done000
Total80787

Merged error: 0.0b

Counts
87 → 7

localize6.0ms

Local error

Found 1 expressions with local error:

0.2b
(* (* (* x 3.0) 1) (* x y))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
42×associate-*l*
35×unswap-sqr
34×add-exp-log
27×prod-exp
22×pow1 add-cbrt-cube
21×associate-*r*
15×*-un-lft-identity pow-prod-down cbrt-unprod
add-cube-cbrt
1-exp *-commutative
expm1-log1p-u log1p-expm1-u add-log-exp
Counts
1 → 78
Calls
1 calls:
20.0ms
(* (* (* x 3.0) 1) (* x y))

series23.0ms

Counts
1 → 3
Calls
1 calls:
23.0ms
(* (* (* x 3.0) 1) (* x y))

simplify68.0ms

Algorithm
egg-herbie
Counts
81 → 81
Iterations

Useful iterations: 2 (61.0ms)

IterNodesCost
0438459
12083387
25002362

prune117.0ms

Filtered
81 candidates to 40 candidates (49.4%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New76581
Fresh426
Picked011
Done000
Total80888

Merged error: 0.0b

Counts
88 → 8

localize8.0ms

Local error

Found 2 expressions with local error:

0.2b
(* x (* (* 3.0 x) y))
0.3b
(* (* 3.0 x) y)

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
35×add-sqr-sqrt
34×associate-*r*
33×associate-*l*
16×pow1 add-exp-log add-cbrt-cube
14×unswap-sqr
12×add-cube-cbrt *-un-lft-identity
pow-prod-down prod-exp cbrt-unprod
*-commutative
expm1-log1p-u log1p-expm1-u add-log-exp
Counts
2 → 80
Calls
2 calls:
14.0ms
(* x (* (* 3.0 x) y))
8.0ms
(* (* 3.0 x) y)

series45.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(* x (* (* 3.0 x) y))
22.0ms
(* (* 3.0 x) y)

simplify60.0ms

Algorithm
egg-herbie
Counts
86 → 86
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
0273348
11425305
25001299

prune151.0ms

Filtered
86 candidates to 57 candidates (66.3%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New83386
Fresh426
Picked101
Done011
Total88694

Merged error: 0b

Counts
94 → 6

localize6.0ms

Local error

Found 2 expressions with local error:

0.2b
(* x (* (* 3.0 1) (* x y)))
0.2b
(* (* 3.0 1) (* x y))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
85×add-sqr-sqrt
72×associate-*r*
52×unswap-sqr
44×add-exp-log
41×associate-*l*
33×prod-exp
32×pow1 add-cbrt-cube
24×*-un-lft-identity
21×pow-prod-down cbrt-unprod
16×add-cube-cbrt
*-commutative
1-exp
expm1-log1p-u log1p-expm1-u add-log-exp
Counts
2 → 128
Calls
2 calls:
26.0ms
(* x (* (* 3.0 1) (* x y)))
13.0ms
(* (* 3.0 1) (* x y))

series46.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(* x (* (* 3.0 1) (* x y)))
22.0ms
(* (* 3.0 1) (* x y))

simplify74.0ms

Algorithm
egg-herbie
Counts
134 → 134
Iterations

Useful iterations: 2 (65.0ms)

IterNodesCost
0485648
12039549
25001525

prune200.0ms

Filtered
134 candidates to 76 candidates (56.7%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1322134
Fresh224
Picked011
Done011
Total1346140

Merged error: 0b

Counts
140 → 6

regimes41.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0143
1163
2163

end0.0ms

sample346.0ms

Algorithm
intervals
Results
189.0ms10523×body80valid