Details

Time bar (total: 4.0s)

sample40.0ms

Algorithm
intervals
Results
19.0ms371×body80valid
5.0ms131×body80nan

simplify105.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0247
1535
21065
32695
49045
539765
650015

prune11.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 2.1b

Counts
2 → 2

localize10.0ms

Local error

Found 2 expressions with local error:

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

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
12×add-sqr-sqrt
add-cbrt-cube
add-cube-cbrt *-un-lft-identity associate-*r*
prod-exp
unpow-prod-down div-exp
times-frac associate-*l* associate-/r* unswap-sqr
pow1 cbrt-undiv expm1-log1p-u pow-to-exp pow-exp associate-/r/ cbrt-unprod log1p-expm1-u add-log-exp sqr-pow
frac-2neg flip3-+ clear-num *-commutative flip-+ div-inv associate-/l*
Counts
2 → 54
Calls
2 calls:
5.0ms
(* a (pow k m))
8.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

series174.0ms

Counts
2 → 6
Calls
2 calls:
59.0ms
(* a (pow k m))
115.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify50.0ms

Algorithm
egg-herbie
Counts
60 → 60
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0371469
11892408
25001391

prune142.0ms

Filtered
60 candidates to 46 candidates (76.7%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New57360
Fresh101
Picked101
Done000
Total59362

Merged error: 0.0b

Counts
62 → 3

localize10.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ (pow k m) (+ (+ 1.0 (* 10.0 k)) (* k k)))
2.1b
(* a (/ (pow k m) (+ (+ 1.0 (* 10.0 k)) (* k k))))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
45×times-frac
43×add-sqr-sqrt
33×add-cube-cbrt *-un-lft-identity
27×associate-*r*
22×unpow-prod-down
17×add-exp-log
add-cbrt-cube
sqr-pow
associate-/l*
div-exp
pow1 prod-exp associate-/r/ unswap-sqr
associate-*l* associate-/r*
cbrt-undiv expm1-log1p-u pow-to-exp flip3-+ pow-exp cbrt-unprod flip-+ log1p-expm1-u div-inv add-log-exp
frac-2neg associate-*r/ pow-prod-down clear-num *-commutative
Counts
2 → 101
Calls
2 calls:
11.0ms
(/ (pow k m) (+ (+ 1.0 (* 10.0 k)) (* k k)))
13.0ms
(* a (/ (pow k m) (+ (+ 1.0 (* 10.0 k)) (* k k))))

series177.0ms

Counts
2 → 6
Calls
2 calls:
66.0ms
(/ (pow k m) (+ (+ 1.0 (* 10.0 k)) (* k k)))
112.0ms
(* a (/ (pow k m) (+ (+ 1.0 (* 10.0 k)) (* k k))))

simplify65.0ms

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 2 (53.0ms)

IterNodesCost
05301198
125621092
250011068

prune262.0ms

Filtered
107 candidates to 86 candidates (80.4%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1070107
Fresh022
Picked011
Done000
Total1073110

Merged error: 0.0b

Counts
110 → 3

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
120×times-frac
72×sqrt-prod
61×add-sqr-sqrt
57×add-cube-cbrt *-un-lft-identity
30×add-exp-log
22×sqrt-div
18×associate-/r/ add-cbrt-cube
13×div-exp associate-/l*
12×associate-/r*
11×flip3-+ flip-+
div-inv
cbrt-undiv
pow1 prod-exp
expm1-log1p-u log1p-expm1-u add-log-exp
pow-to-exp rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 pow-exp clear-num cbrt-unprod hypot-def
associate-/l/
Counts
4 → 182
Calls
4 calls:
9.0ms
(/ (* a (pow k m)) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k))))
16.0ms
(/ (/ (* a (pow k m)) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k))))
4.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
4.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))

series365.0ms

Counts
4 → 12
Calls
4 calls:
152.0ms
(/ (* a (pow k m)) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k))))
116.0ms
(/ (/ (* a (pow k m)) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k))))
45.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
51.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify96.0ms

Algorithm
egg-herbie
Counts
194 → 194
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
07733506
133803103
250033090

prune422.0ms

Filtered
194 candidates to 123 candidates (63.4%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1931194
Fresh011
Picked011
Done011
Total1934197

Merged error: 0.0b

Counts
197 → 4

localize16.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (sqrt (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))))
14.9b
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
14.9b
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
14.9b
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
45×sqrt-prod
35×add-sqr-sqrt
29×add-cube-cbrt *-un-lft-identity
27×times-frac
10×pow1 sqrt-div
associate-/r*
add-exp-log
sqrt-pow1
add-cbrt-cube
pow-flip pow1/2
expm1-log1p-u flip3-+ flip-+ log1p-expm1-u add-log-exp
rem-sqrt-square hypot-def associate-/l*
div-exp associate-/r/
cbrt-undiv rec-exp frac-2neg 1-exp clear-num div-inv inv-pow
Counts
4 → 117
Calls
4 calls:
8.0ms
(/ 1 (sqrt (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))))
5.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
4.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
5.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))

series272.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(/ 1 (sqrt (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))))
52.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
46.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))
53.0ms
(sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify47.0ms

Algorithm
egg-herbie
Counts
129 → 129
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
03721258
114231156
250021106

prune341.0ms

Filtered
129 candidates to 83 candidates (64.3%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1290129
Fresh011
Picked011
Done022
Total1294133

Merged error: 0.0b

Counts
133 → 4

regimes78.0ms

Accuracy

97.7% (0.0b remaining)

Error of 0.1b against oracle of 0.1b and baseline of 1.9b

bsearch40.0ms

Steps
ItersRangePoint
5
9.694562852154096e+135
2.3045760005517895e+136
1.3253131732275456e+136

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04834
15434
25434

end0.0ms

sample1.2s

Algorithm
intervals
Results
642.0ms12026×body80valid
178.0ms4152×body80nan