Details

Time bar (total: 6.3s)

sample231.0ms

Algorithm
intervals
Results
55.0ms113×body1280valid
45.0ms42×body1280nan
28.0ms54×body640valid
22.0ms33×body640nan
19.0ms132×body80overflowed
12.0ms125×body80valid
9.0ms194×body80nan
8.0ms20×body320nan
7.0ms24×body320valid
4.0ms21×body160valid
1.0msbody160nan

simplify35.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0176
1356
2856
32496
49116
550016

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 33.5b

Counts
2 → 1

localize8.0ms

Local error

Found 1 expressions with local error:

3.2b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
66×unpow-prod-down
56×*-un-lft-identity prod-diff
45×add-sqr-sqrt
33×add-cube-cbrt
22×sqr-pow
distribute-lft-out difference-of-squares
fma-neg
distribute-lft-out-- add-log-exp
pow1 add-exp-log expm1-log1p-u sub-neg flip3-- diff-log add-cbrt-cube flip-- log1p-expm1-u
Counts
1 → 90
Calls
1 calls:
11.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series278.0ms

Counts
1 → 3
Calls
1 calls:
278.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify56.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 2 (35.0ms)

IterNodesCost
04131840
111821320
250021316

prune134.0ms

Filtered
93 candidates to 44 candidates (47.3%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New90393
Fresh000
Picked101
Done000
Total91394

Merged error: 22.2b

Counts
94 → 3

localize13.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (+ x 1.0))
0.2b
(cbrt (+ x 1.0))
0.3b
(* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))
4.7b
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
32×cbrt-prod *-un-lft-identity
22×add-sqr-sqrt
16×cbrt-div
14×add-cube-cbrt
11×pow1
swap-sqr
flip3-+ pow1/3 flip-+ distribute-lft-out
associate-*r* associate-*l*
add-exp-log
expm1-log1p-u frac-times add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod fma-udef
Counts
4 → 97
Calls
4 calls:
3.0ms
(cbrt (+ x 1.0))
3.0ms
(cbrt (+ x 1.0))
9.0ms
(* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))
1.0ms
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))

series1.1s

Counts
4 → 12
Calls
4 calls:
87.0ms
(cbrt (+ x 1.0))
87.0ms
(cbrt (+ x 1.0))
106.0ms
(* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))
845.0ms
(fma (pow (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))

simplify59.0ms

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 2 (48.0ms)

IterNodesCost
05961015
12175941
25001893

prune341.0ms

Filtered
109 candidates to 80 candidates (73.4%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1063109
Fresh022
Picked101
Done000
Total1075112

Merged error: 21.9b

Counts
112 → 5

localize38.0ms

Local error

Found 4 expressions with local error:

4.9b
(pow (fma (pow (/ 1 x) 1/3) 0.6666666666666666 (- (pow (/ 1 x) -2/3) (* 0.1111111111111111 (pow (/ 1 (pow x 4)) 1/3)))) (/ 1.0 n))
5.1b
(pow (/ 1 x) 1/3)
6.1b
(pow (/ 1 x) -2/3)
33.6b
(pow (/ 1 (pow x 4)) 1/3)

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
63×unpow-prod-down
48×times-frac
43×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
25×add-exp-log
22×pow-unpow pow-exp
10×pow1 pow-pow div-exp
pow-to-exp sqr-pow
rec-exp 1-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u div-inv add-log-exp
pow-flip inv-pow
unpow1/3
Counts
4 → 151
Calls
4 calls:
3.0ms
(pow (fma (pow (/ 1 x) 1/3) 0.6666666666666666 (- (pow (/ 1 x) -2/3) (* 0.1111111111111111 (pow (/ 1 (pow x 4)) 1/3)))) (/ 1.0 n))
141.0ms
(pow (/ 1 x) 1/3)
5.0ms
(pow (/ 1 x) -2/3)
7.0ms
(pow (/ 1 (pow x 4)) 1/3)

series771.0ms

Counts
4 → 12
Calls
4 calls:
258.0ms
(pow (fma (pow (/ 1 x) 1/3) 0.6666666666666666 (- (pow (/ 1 x) -2/3) (* 0.1111111111111111 (pow (/ 1 (pow x 4)) 1/3)))) (/ 1.0 n))
167.0ms
(pow (/ 1 x) 1/3)
165.0ms
(pow (/ 1 x) -2/3)
180.0ms
(pow (/ 1 (pow x 4)) 1/3)

simplify70.0ms

Algorithm
egg-herbie
Counts
163 → 163
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
08241136
129301026
250011011

prune531.0ms

Filtered
163 candidates to 84 candidates (51.5%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1621163
Fresh134
Picked101
Done000
Total1644168

Merged error: 21.9b

Counts
168 → 4

localize41.0ms

Local error

Found 4 expressions with local error:

1.4b
(fma (pow (fma (pow (/ 1 x) 1/3) 0.6666666666666666 (- (pow (/ 1 x) -2/3) (* 0.1111111111111111 (log1p (expm1 (pow (/ 1 (pow x 4)) 1/3)))))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))
5.1b
(pow (/ 1 x) 1/3)
6.1b
(pow (/ 1 x) -2/3)
33.6b
(pow (/ 1 (pow x 4)) 1/3)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
60×unpow-prod-down
39×times-frac
35×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
24×add-exp-log
21×pow-exp
10×div-exp
pow1 pow-unpow pow-pow
pow-to-exp sqr-pow
rec-exp 1-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-flip div-inv inv-pow
unpow1/3
fma-udef
Counts
4 → 132
Calls
4 calls:
1.0ms
(fma (pow (fma (pow (/ 1 x) 1/3) 0.6666666666666666 (- (pow (/ 1 x) -2/3) (* 0.1111111111111111 (log1p (expm1 (pow (/ 1 (pow x 4)) 1/3)))))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))
5.0ms
(pow (/ 1 x) 1/3)
5.0ms
(pow (/ 1 x) -2/3)
7.0ms
(pow (/ 1 (pow x 4)) 1/3)

series1.5s

Counts
4 → 12
Calls
4 calls:
934.0ms
(fma (pow (fma (pow (/ 1 x) 1/3) 0.6666666666666666 (- (pow (/ 1 x) -2/3) (* 0.1111111111111111 (log1p (expm1 (pow (/ 1 (pow x 4)) 1/3)))))) (/ 1.0 n)) (pow (cbrt (+ x 1.0)) (/ 1.0 n)) (- (pow x (/ 1.0 n))))
180.0ms
(pow (/ 1 x) 1/3)
172.0ms
(pow (/ 1 x) -2/3)
183.0ms
(pow (/ 1 (pow x 4)) 1/3)

simplify77.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
09291116
13243972
25002957

prune481.0ms

Filtered
144 candidates to 71 candidates (49.3%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1440144
Fresh033
Picked011
Done000
Total1444148

Merged error: 21.9b

Counts
148 → 4

regimes171.0ms

bsearch151.0ms

Steps
ItersRangePoint
9
-35960.30255326699
-0.0014566459989916651
-393.5929326446645