Details

Time bar (total: 4.5s)

analyze1.0s (23.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
25%74.9%0.1%3
25%74.9%0.1%4
25%74.9%0.1%5
31.2%68.6%0.1%6
32.8%67.1%0.1%7
34.3%65.5%0.1%8
38.2%61.2%0.5%9
39.6%53%7.4%10
40.3%52.4%7.4%11
41.6%49.6%8.8%12
42%39.9%18.1%13
42.3%39.6%18.2%14

sample43.0ms (1%)

Algorithm
intervals
Results
16.0ms256×body80valid
8.0ms105×body80invalid
3.0ms73×body80nan

simplify109.0ms (2.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (107.0ms)

IterNodesCost
0496113
1496113

prune9.0ms (0.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 2.4b

Counts
2 → 1

localize11.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

rewrite28.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
19×add-exp-log
14×add-sqr-sqrt
11×add-cbrt-cube add-log-exp
add-cube-cbrt *-un-lft-identity
associate-*r*
prod-exp
pow1 unpow-prod-down div-exp sum-log
flip3-+ times-frac associate-*l* associate-/r* flip-+ unswap-sqr
cbrt-undiv +-commutative pow-to-exp pow-exp associate-/r/ cbrt-unprod sqr-pow
associate-+l+ frac-2neg clear-num *-commutative div-inv associate-/l*
Counts
4 → 74
Calls

4 calls:

9.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))
5.0ms
(+ (+ 1.0 (* 10.0 k)) (* k k))
5.0ms
(* a (pow k m))
3.0ms
(+ 1.0 (* 10.0 k))

series54.0ms (1.2%)

Counts
4 → 12
Calls

4 calls:

33.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))
15.0ms
(* a (pow k m))
3.0ms
(+ 1.0 (* 10.0 k))
3.0ms
(+ (+ 1.0 (* 10.0 k)) (* k k))

simplify64.0ms (1.4%)

Algorithm
egg-herbie
Counts
86 → 86
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
04953920
14953920

prune146.0ms (3.3%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New81586
Fresh000
Picked101
Done000
Total82587

Merged error: 2.4b

Counts
87 → 5

localize10.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

rewrite35.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
180×times-frac
106×add-sqr-sqrt *-un-lft-identity
104×add-cube-cbrt
48×unpow-prod-down
32×associate-/r*
21×add-exp-log
16×sqr-pow
13×add-cbrt-cube
10×div-exp
pow1 div-inv associate-/l* add-log-exp
cbrt-undiv associate-*r*
flip3-+ associate-*l* flip-+
distribute-rgt-in pow-to-exp associate-+r+ frac-2neg distribute-lft-in associate-*r/ pow-exp clear-num associate-/l/
+-commutative pow-prod-down prod-exp sum-log associate-/r/ *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
4 → 203
Calls

4 calls:

10.0ms
(/ a (/ (+ 1.0 (* k (+ k 10.0))) (pow k m)))
6.0ms
(/ (+ 1.0 (* k (+ k 10.0))) (pow k m))
6.0ms
(* k (+ k 10.0))
3.0ms
(+ 1.0 (* k (+ k 10.0)))

series61.0ms (1.4%)

Counts
4 → 12
Calls

4 calls:

36.0ms
(/ a (/ (+ 1.0 (* k (+ k 10.0))) (pow k m)))
17.0ms
(/ (+ 1.0 (* k (+ k 10.0))) (pow k m))
5.0ms
(* k (+ k 10.0))
3.0ms
(+ 1.0 (* k (+ k 10.0)))

simplify69.0ms (1.6%)

Algorithm
egg-herbie
Counts
215 → 215
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
049514263
149514263

prune385.0ms (8.6%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2123215
Fresh224
Picked101
Done000
Total2155220

Merged error: 2.3b

Counts
220 → 5

localize11.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

rewrite19.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
15×add-exp-log
10×add-cbrt-cube
add-sqr-sqrt *-un-lft-identity associate-/r/
add-cube-cbrt
pow1 flip3-+ flip-+ add-log-exp
frac-times pow-neg associate-*r/ div-exp associate-*r* prod-exp
neg-sub0 times-frac associate-*l* associate-/l* pow-sub
cbrt-undiv distribute-rgt-in associate-+r+ distribute-lft-in associate-*l/ cbrt-unprod
+-commutative pow-to-exp frac-2neg pow-prod-down pow-exp clear-num associate-/r* sum-log un-div-inv *-commutative div-inv distribute-lft-out unswap-sqr
Counts
3 → 68
Calls

3 calls:

8.0ms
(/ a (* (+ 1.0 (* k (+ k 10.0))) (pow k (neg m))))
6.0ms
(* k (+ k 10.0))
4.0ms
(+ 1.0 (* k (+ k 10.0)))

series55.0ms (1.2%)

Counts
3 → 9
Calls

3 calls:

48.0ms
(/ a (* (+ 1.0 (* k (+ k 10.0))) (pow k (neg m))))
5.0ms
(* k (+ k 10.0))
3.0ms
(+ 1.0 (* k (+ k 10.0)))

simplify60.0ms (1.3%)

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
04925876
14925876

prune120.0ms (2.7%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New77077
Fresh044
Picked011
Done000
Total77582

Merged error: 2.3b

Counts
82 → 5

localize13.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

rewrite54.0ms (1.2%)

Algorithm
rewrite-expression-head
Rules
131×add-sqr-sqrt
110×times-frac
64×sqrt-prod
61×add-cube-cbrt *-un-lft-identity
48×associate-*r*
30×add-exp-log
24×unpow-prod-down associate-*l*
21×unswap-sqr
18×add-cbrt-cube
12×sqr-pow
11×div-exp
10×sqrt-div
pow1 prod-exp
associate-/r* associate-/r/
cbrt-undiv flip3-+ flip-+
cbrt-unprod add-log-exp
div-inv associate-/l*
pow-to-exp rem-sqrt-square sqrt-pow1 pow1/2 pow-exp
frac-times frac-2neg associate-*r/ pow-prod-down associate-*l/ clear-num *-commutative
Counts
4 → 188
Calls

4 calls:

34.0ms
(* (/ a (sqrt (+ 1.0 (* k (+ k 10.0))))) (/ (pow k m) (sqrt (+ 1.0 (* k (+ k 10.0))))))
5.0ms
(/ a (sqrt (+ 1.0 (* k (+ k 10.0)))))
3.0ms
(sqrt (+ 1.0 (* k (+ k 10.0))))
3.0ms
(sqrt (+ 1.0 (* k (+ k 10.0))))

series58.0ms (1.3%)

Counts
4 → 12
Calls

4 calls:

33.0ms
(* (/ a (sqrt (+ 1.0 (* k (+ k 10.0))))) (/ (pow k m) (sqrt (+ 1.0 (* k (+ k 10.0))))))
17.0ms
(/ a (sqrt (+ 1.0 (* k (+ k 10.0)))))
4.0ms
(sqrt (+ 1.0 (* k (+ k 10.0))))
4.0ms
(sqrt (+ 1.0 (* k (+ k 10.0))))

simplify84.0ms (1.9%)

Algorithm
egg-herbie
Counts
200 → 200
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
049524399
149524399

prune552.0ms (12.4%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2000200
Fresh033
Picked011
Done011
Total2005205

Merged error: 2.3b

Counts
205 → 5

regimes163.0ms (3.7%)

Accuracy

Total 0.0b remaining (1.5%)

Threshold costs 0.0b (1.5%)

bsearch0.0ms (0%)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02314
12314

end0.0ms (0%)

sample1.2s (27.2%)

Algorithm
intervals
Results
521.0ms8000×body80valid
271.0ms3200×body80invalid
94.0ms1992×body80nan

Profiling

Loading profile data...