Details

Time bar (total: 11.9s)

sample3.3s

Algorithm
intervals
sampling

Space saved by range analysis: 0%

Space saved by search: 23.94104%

Guaranteed chance to sample good point: 55.109738%

Results
16.0ms256×body80valid
8.0ms105×body80invalid
1.0ms33×body80nan

simplify104.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
0247
1487
2966
32566
48916
539636
650026

prune12.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 2.3b

Counts
2 → 2

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* k (+ 10.0 k)) 1.0)
0.0b
(* k (+ 10.0 k))
0.0b
(/ (pow k m) (+ (* k (+ 10.0 k)) 1.0))
2.3b
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) a)

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×times-frac
39×*-un-lft-identity
37×add-cube-cbrt
30×associate-*l*
22×unpow-prod-down
21×add-exp-log
13×add-cbrt-cube
pow1 sqr-pow
associate-*r* associate-/l*
div-exp add-log-exp
prod-exp unswap-sqr
flip3-+ associate-/r/ flip-+
associate-/r* cbrt-unprod
cbrt-undiv distribute-rgt-in pow-to-exp associate-+l+ distribute-lft-in associate-*r/ pow-prod-down pow-exp *-commutative div-inv
+-commutative frac-2neg associate-*l/ clear-num sum-log distribute-lft-out
Counts
4 → 133
Calls
4 calls:
6.0ms
(+ (* k (+ 10.0 k)) 1.0)
5.0ms
(* k (+ 10.0 k))
9.0ms
(/ (pow k m) (+ (* k (+ 10.0 k)) 1.0))
13.0ms
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) a)

series53.0ms

Counts
4 → 12
Calls
4 calls:
2.0ms
(+ (* k (+ 10.0 k)) 1.0)
5.0ms
(* k (+ 10.0 k))
18.0ms
(/ (pow k m) (+ (* k (+ 10.0 k)) 1.0))
28.0ms
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) a)

simplify72.0ms

Algorithm
egg-herbie
Counts
145 → 145
Iterations

Useful iterations: 2 (59.0ms)

IterNodesCost
06371201
126511127
250011126

prune187.0ms

Filtered
110 candidates to 145 candidates (-31.8%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1423145
Fresh101
Picked011
Done000
Total1434147

Merged error: 2.3b

Counts
147 → 4

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ (pow k m) (sqrt (+ (* k (+ 10.0 k)) 1.0))) (sqrt (+ (* k (+ 10.0 k)) 1.0)))
2.3b
(* (/ (/ (pow k m) (sqrt (+ (* k (+ 10.0 k)) 1.0))) (sqrt (+ (* k (+ 10.0 k)) 1.0))) a)
13.3b
(sqrt (+ (* k (+ 10.0 k)) 1.0))
13.3b
(sqrt (+ (* k (+ 10.0 k)) 1.0))

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
1148×times-frac
607×add-sqr-sqrt
583×sqrt-prod
553×add-cube-cbrt *-un-lft-identity
294×associate-*l*
238×unpow-prod-down
82×sqr-pow
48×associate-/l*
34×sqrt-div
30×add-exp-log associate-/r/
18×add-cbrt-cube
17×flip3-+ flip-+
15×div-inv unswap-sqr
14×div-exp
pow1
cbrt-undiv associate-/r*
prod-exp
add-log-exp
associate-*r* cbrt-unprod
pow-to-exp rem-sqrt-square sqrt-pow1 pow1/2 pow-exp
frac-2neg pow-prod-down associate-*l/ clear-num *-commutative associate-/l/
Counts
4 → 721
Calls
4 calls:
25.0ms
(/ (/ (pow k m) (sqrt (+ (* k (+ 10.0 k)) 1.0))) (sqrt (+ (* k (+ 10.0 k)) 1.0)))
60.0ms
(* (/ (/ (pow k m) (sqrt (+ (* k (+ 10.0 k)) 1.0))) (sqrt (+ (* k (+ 10.0 k)) 1.0))) a)
5.0ms
(sqrt (+ (* k (+ 10.0 k)) 1.0))
5.0ms
(sqrt (+ (* k (+ 10.0 k)) 1.0))

series57.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(/ (/ (pow k m) (sqrt (+ (* k (+ 10.0 k)) 1.0))) (sqrt (+ (* k (+ 10.0 k)) 1.0)))
29.0ms
(* (/ (/ (pow k m) (sqrt (+ (* k (+ 10.0 k)) 1.0))) (sqrt (+ (* k (+ 10.0 k)) 1.0))) a)
3.0ms
(sqrt (+ (* k (+ 10.0 k)) 1.0))
4.0ms
(sqrt (+ (* k (+ 10.0 k)) 1.0))

simplify147.0ms

Algorithm
egg-herbie
Counts
733 → 733
Iterations

Useful iterations: 1 (35.0ms)

IterNodesCost
0177313245
1500211911

prune2.1s

Filtered
398 candidates to 733 candidates (-84.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New7330733
Fresh022
Picked011
Done011
Total7334737

Merged error: 2.3b

Counts
737 → 4

localize18.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt a)
0.7b
(cbrt a)
0.8b
(* (* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (* (cbrt a) (cbrt a))) (cbrt a))
1.5b
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (* (cbrt a) (cbrt a)))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
62×add-exp-log
33×prod-exp
28×add-sqr-sqrt associate-*l*
24×times-frac
22×add-cube-cbrt *-un-lft-identity
21×add-cbrt-cube
18×pow1
17×cbrt-unprod
12×div-exp
10×unpow-prod-down
cbrt-prod pow-prod-down
associate-*r*
cbrt-undiv pow-to-exp pow-exp add-log-exp unswap-sqr sqr-pow
associate-*l/
pow1/3 associate-/r/ *-commutative
flip3-+ flip-+ div-inv
Counts
4 → 110
Calls
4 calls:
1.0ms
(cbrt a)
1.0ms
(cbrt a)
16.0ms
(* (* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (* (cbrt a) (cbrt a))) (cbrt a))
15.0ms
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (* (cbrt a) (cbrt a)))

series130.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(cbrt a)
21.0ms
(cbrt a)
30.0ms
(* (* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (* (cbrt a) (cbrt a))) (cbrt a))
57.0ms
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (* (cbrt a) (cbrt a)))

simplify77.0ms

Algorithm
egg-herbie
Counts
122 → 122
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
07391451
128381232
250011181

prune145.0ms

Filtered
82 candidates to 122 candidates (-48.8%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1220122
Fresh011
Picked011
Done022
Total1224126

Merged error: 2.3b

Counts
126 → 4

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* k (+ 10.0 k))
0.0b
(/ (pow k m) (+ (* k (+ 10.0 k)) 1.0))
0.3b
(* (* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (sqrt a)) (sqrt a))
0.7b
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (sqrt a))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
62×add-sqr-sqrt
48×times-frac
42×*-un-lft-identity
40×add-cube-cbrt
37×add-exp-log
31×associate-*l*
23×unpow-prod-down
22×add-cbrt-cube
16×associate-*r*
14×prod-exp
13×pow1
10×sqrt-prod
div-exp unswap-sqr sqr-pow
cbrt-unprod
associate-/l*
pow-prod-down
associate-/r/ add-log-exp
cbrt-undiv pow-to-exp flip3-+ associate-*l/ pow-exp associate-/r* *-commutative flip-+
associate-*r/ div-inv
distribute-rgt-in frac-2neg distribute-lft-in clear-num distribute-lft-out
Counts
4 → 153
Calls
4 calls:
6.0ms
(* k (+ 10.0 k))
9.0ms
(/ (pow k m) (+ (* k (+ 10.0 k)) 1.0))
15.0ms
(* (* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (sqrt a)) (sqrt a))
17.0ms
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (sqrt a))

series86.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(* k (+ 10.0 k))
15.0ms
(/ (pow k m) (+ (* k (+ 10.0 k)) 1.0))
31.0ms
(* (* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (sqrt a)) (sqrt a))
35.0ms
(* (/ (pow k m) (+ (* k (+ 10.0 k)) 1.0)) (sqrt a))

simplify95.0ms

Algorithm
egg-herbie
Counts
165 → 165
Iterations

Useful iterations: 2 (78.0ms)

IterNodesCost
08311638
138431493
250021492

prune206.0ms

Filtered
117 candidates to 165 candidates (-41.0%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1650165
Fresh000
Picked011
Done033
Total1654169

Merged error: 2.3b

Counts
169 → 4

regimes146.0ms

Accuracy

0% (0.0b remaining)

Error of 2.1b against oracle of 2.0b and baseline of 2.1b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0156
1156

end0.0ms

sample4.7s

Algorithm
intervals
sampling

Space saved by range analysis: 0%

Space saved by search: 23.94104%

Guaranteed chance to sample good point: 55.109738%

Results
519.0ms8000×body80valid
255.0ms3119×body80invalid
55.0ms1107×body80nan

Profiling

Loading profile data...