Details

Time bar (total: 9.7s)

sample34.0ms

Algorithm
intervals
Results
14.0ms382×body80valid
5.0ms144×body80nan

simplify107.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0247
1535
21065
32695
49045
539765
650015

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.6b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite20.0ms

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

series224.0ms

Counts
3 → 9
Calls
3 calls:
33.0ms
(+ 1.0 (* 10.0 k))
66.0ms
(* a (pow k m))
124.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify57.0ms

Algorithm
egg-herbie
Counts
79 → 79
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
0436523
12136457
25001439

prune232.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize21.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt k)
0.6b
(cbrt k)
0.6b
(cbrt k)
2.6b
(/ (* (* a (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
58×add-exp-log
30×prod-exp
16×div-exp
13×add-cbrt-cube
11×pow-exp
cbrt-prod add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow-to-exp
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv times-frac pow1/3 associate-/r* cbrt-unprod
associate-/r/
frac-2neg flip3-+ clear-num flip-+ div-inv associate-/l*
Counts
4 → 79
Calls
4 calls:
1.0ms
(cbrt k)
1.0ms
(cbrt k)
1.0ms
(cbrt k)
13.0ms
(/ (* (* a (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

series1.1s

Counts
4 → 12
Calls
4 calls:
170.0ms
(cbrt k)
363.0ms
(cbrt k)
183.0ms
(cbrt k)
392.0ms
(/ (* (* a (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify67.0ms

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
0514921
12446788
25001734

prune306.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize20.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt k)
0.6b
(cbrt k)
0.6b
(cbrt k)
2.6b
(/ (* a (pow (* (cbrt k) (cbrt k)) m)) (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
94×times-frac
70×add-exp-log
47×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
36×unpow-prod-down
35×div-exp
34×associate-/r*
27×cbrt-prod
20×prod-exp
16×add-cbrt-cube
13×pow-exp
pow-to-exp
cbrt-undiv sqr-pow
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 div-inv
cbrt-unprod
frac-2neg clear-num associate-/r/ associate-/l*
Counts
4 → 145
Calls
4 calls:
1.0ms
(cbrt k)
1.0ms
(cbrt k)
1.0ms
(cbrt k)
15.0ms
(/ (* a (pow (* (cbrt k) (cbrt k)) m)) (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)))

series934.0ms

Counts
4 → 12
Calls
4 calls:
179.0ms
(cbrt k)
186.0ms
(cbrt k)
176.0ms
(cbrt k)
392.0ms
(/ (* a (pow (* (cbrt k) (cbrt k)) m)) (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)))

simplify107.0ms

Algorithm
egg-herbie
Counts
157 → 157
Iterations

Useful iterations: 2 (88.0ms)

IterNodesCost
08122182
140461999
250021958

prune560.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.2b

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt k)
0.6b
(cbrt k)
0.6b
(cbrt k)
2.6b
(/ a (/ (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)) (pow (* (cbrt k) (cbrt k)) m)))

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
1802×times-frac
722×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
496×unpow-prod-down
196×sqr-pow
189×cbrt-prod
174×associate-/r*
62×add-exp-log
45×div-exp
25×div-inv
13×add-cbrt-cube
12×pow-exp
pow-to-exp
cbrt-undiv
pow1 expm1-log1p-u prod-exp log1p-expm1-u add-log-exp
pow1/3 associate-/l*
frac-2neg clear-num associate-/r/
Counts
4 → 771
Calls
4 calls:
1.0ms
(cbrt k)
1.0ms
(cbrt k)
2.0ms
(cbrt k)
47.0ms
(/ a (/ (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)) (pow (* (cbrt k) (cbrt k)) m)))

series972.0ms

Counts
4 → 12
Calls
4 calls:
175.0ms
(cbrt k)
198.0ms
(cbrt k)
189.0ms
(cbrt k)
409.0ms
(/ a (/ (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)) (pow (* (cbrt k) (cbrt k)) m)))

simplify226.0ms

Algorithm
egg-herbie
Counts
783 → 783
Iterations

Useful iterations: 1 (64.0ms)

IterNodesCost
0379620007
1500119792

prune3.4s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

regimes81.0ms

Accuracy

98.6% (0.0b remaining)

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

bsearch57.0ms

Steps
ItersRangePoint
7
1.0902178287953228e+105
1.0131609551329546e+107
1.812905840531981e+106

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05240
15840
25840

end0.0ms

sample943.0ms

Algorithm
intervals
Results
465.0ms11941×body80valid
145.0ms4277×body80nan