Details

Time bar (total: 16.5s)

sample128.0ms

Algorithm
intervals
Results
45.0ms95×body1280valid
20.0ms57×body640valid
8.0ms18×body1280nan
8.0ms150×body80valid
8.0ms29×body10240exit
6.0ms15×body640nan
6.0ms158×body80nan
5.0ms22×body320valid
3.0ms17×body320nan
3.0ms19×body160valid
1.0msbody160nan

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0813
11713
23513
38613
422413
568713
6343913
done500013

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.2b

localize8.0ms

Local error

Found 3 expressions with local error:

0.3b
(pow x (/ 1.0 n))
0.7b
(pow (+ x 1.0) (/ 1.0 n))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
76×*-un-lft-identity
73×unpow-prod-down
63×add-sqr-sqrt
56×prod-diff
51×add-cube-cbrt
26×pow-unpow
24×sqr-pow
18×times-frac
10×distribute-lft-out
difference-of-squares
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- diff-log flip--
Counts
3 → 149
Calls
3 calls:
2.0ms
(pow x (/ 1.0 n))
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
49.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series497.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(pow x (/ 1.0 n))
153.0ms
(pow (+ x 1.0) (/ 1.0 n))
286.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify740.0ms

Counts
158 → 158
Iterations

Useful iterations: done (729.0ms)

IterNodesCost
02714785
16263566
218523220
done50003172

prune337.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 24.9b

localize21.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt n)
0.7b
(pow (+ x 1.0) (/ 1.0 n))
0.9b
(pow x (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt n) (cbrt n))))
2.6b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow (pow x (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt n) (cbrt n)))) (/ (cbrt 1.0) (cbrt n))))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
152×unpow-prod-down
91×*-un-lft-identity
88×prod-diff
82×add-sqr-sqrt
63×add-cube-cbrt
41×sqr-pow
18×pow-unpow
15×difference-of-squares
13×distribute-lft-out
10×times-frac
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
cbrt-prod
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- pow1/3 diff-log flip-- distribute-lft-out--
Counts
4 → 190
Calls
4 calls:
0.0ms
(cbrt n)
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
2.0ms
(pow x (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt n) (cbrt n))))
55.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow (pow x (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt n) (cbrt n)))) (/ (cbrt 1.0) (cbrt n))))

series1.2s

Counts
4 → 12
Calls
4 calls:
183.0ms
(cbrt n)
155.0ms
(pow (+ x 1.0) (/ 1.0 n))
282.0ms
(pow x (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt n) (cbrt n))))
583.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow (pow x (/ (* (cbrt 1.0) (cbrt 1.0)) (* (cbrt n) (cbrt n)))) (/ (cbrt 1.0) (cbrt n))))

simplify1.2s

Counts
202 → 202
Iterations

Useful iterations: done (1.2s)

IterNodesCost
035915315
178410443
225548028
done50008004

prune612.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 24.9b

localize12.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (+ x 1.0) (/ 1.0 n))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite163.0ms

Algorithm
rewrite-expression-head
Rules
202×unpow-prod-down
179×*-un-lft-identity
168×prod-diff
144×add-sqr-sqrt
108×add-cube-cbrt
67×sqr-pow
28×distribute-lft-out
27×difference-of-squares
24×fma-neg
13×pow-unpow
10×add-log-exp
times-frac distribute-lft-out--
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 300
Calls
4 calls:
5.0ms
(pow (+ x 1.0) (/ 1.0 n))
47.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
48.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
47.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series980.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(pow (+ x 1.0) (/ 1.0 n))
277.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
277.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
275.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify659.0ms

Counts
312 → 312
Iterations

Useful iterations: done (646.0ms)

IterNodesCost
023412646
15149161
214628133
done50017989

prune737.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 24.9b

localize16.0ms

Local error

Found 4 expressions with local error:

2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.3b
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))

rewrite262.0ms

Algorithm
rewrite-expression-head
Rules
260×unpow-prod-down
224×prod-diff
222×*-un-lft-identity
180×add-sqr-sqrt
132×add-cube-cbrt
87×sqr-pow
61×log-prod
58×exp-sum
36×difference-of-squares
35×distribute-lft-out
24×fma-neg
16×log-pow
15×exp-prod
12×distribute-lft-out--
10×add-log-exp
pow1
add-exp-log expm1-log1p-u sub-neg add-cbrt-cube log1p-expm1-u
flip3-- diff-log flip--
log-div exp-diff rem-log-exp
Counts
4 → 358
Calls
4 calls:
46.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
47.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
48.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
97.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))

series1.1s

Counts
4 → 12
Calls
4 calls:
286.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
282.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
282.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
283.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))

simplify668.0ms

Counts
370 → 370
Iterations

Useful iterations: done (651.0ms)

IterNodesCost
034416510
156311634
213209453
done50018441

prune902.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 24.9b

regimes260.0ms

Accuracy

80.8% (1.6b remaining)

Error of 22.6b against oracle of 21.0b and baseline of 29.4b

bsearch1.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
040107
147107
done47107

end0.0ms

sample4.1s

Algorithm
intervals
Results
1.4s3161×body1280valid
542.0ms1557×body640valid
428.0ms1094×body10240exit
310.0ms654×body1280nan
246.0ms4668×body80valid
201.0ms615×body640nan
182.0ms807×body320valid
181.0ms4983×body80nan
63.0ms331×body320nan
62.0ms454×body160valid
20.0ms183×body160nan