Details

Time bar (total: 9.8s)

sample36.0ms

Algorithm
intervals
Results
15.0ms382×body80valid
5.0ms144×body80nan

simplify104.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

localize14.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)))

rewrite23.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:
2.0ms
(+ 1.0 (* 10.0 k))
5.0ms
(* a (pow k m))
13.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

series218.0ms

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

simplify55.0ms

Algorithm
egg-herbie
Counts
79 → 79
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
0436523
12136457
25001439

prune421.0ms

Pruning

4 alts after pruning (4 fresh and 0 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 (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

rewrite25.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:
0.0ms
(cbrt k)
0.0ms
(cbrt k)
0.0ms
(cbrt k)
21.0ms
(/ (* (* a (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

series891.0ms

Counts
4 → 12
Calls
4 calls:
177.0ms
(cbrt k)
171.0ms
(cbrt k)
172.0ms
(cbrt k)
370.0ms
(/ (* (* a (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify68.0ms

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 2 (59.0ms)

IterNodesCost
0514921
12446788
25001734

prune308.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize15.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)))

rewrite29.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:
0.0ms
(cbrt k)
0.0ms
(cbrt k)
0.0ms
(cbrt k)
21.0ms
(/ (* a (pow (* (cbrt k) (cbrt k)) m)) (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)))

series931.0ms

Counts
4 → 12
Calls
4 calls:
181.0ms
(cbrt k)
179.0ms
(cbrt k)
183.0ms
(cbrt k)
386.0ms
(/ (* a (pow (* (cbrt k) (cbrt k)) m)) (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)))

simplify114.0ms

Algorithm
egg-herbie
Counts
157 → 157
Iterations

Useful iterations: 2 (89.0ms)

IterNodesCost
08122182
140461999
250021958

prune551.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)))

rewrite129.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:
0.0ms
(cbrt k)
0.0ms
(cbrt k)
0.0ms
(cbrt k)
55.0ms
(/ a (/ (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)) (pow (* (cbrt k) (cbrt k)) m)))

series943.0ms

Counts
4 → 12
Calls
4 calls:
184.0ms
(cbrt k)
187.0ms
(cbrt k)
178.0ms
(cbrt k)
393.0ms
(/ a (/ (/ (+ (+ 1.0 (* 10.0 k)) (* k k)) (pow (cbrt k) m)) (pow (* (cbrt k) (cbrt k)) m)))

simplify220.0ms

Algorithm
egg-herbie
Counts
783 → 783
Iterations

Useful iterations: 1 (62.0ms)

IterNodesCost
0379620007
1500119792

prune3.5s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

regimes83.0ms

Accuracy

98.6% (0.0b remaining)

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

bsearch59.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

sample997.0ms

Algorithm
intervals
Results
484.0ms11941×body80valid
144.0ms4277×body80nan