Details

Time bar (total: 34.7s)

sample283.0ms

Algorithm
intervals
Results
101.0ms117×body1280valid
31.0ms46×body640valid
21.0ms36×body10240exit
21.0ms25×body1280nan
21.0ms143×body80valid
19.0ms33×body640nan
13.0ms175×body80nan
9.0ms23×body320valid
3.0ms14×body160valid
3.0msbody320nan
1.0msbody160nan

simplify3.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
11713
23513
38613
424513
573013
6368813
done500013

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.5b

localize18.0ms

Local error

Found 3 expressions with local error:

0.3b
(pow x (/ 1.0 n))
0.5b
(pow (+ x 1.0) (/ 1.0 n))
0.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite219.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:
4.0ms
(pow x (/ 1.0 n))
12.0ms
(pow (+ x 1.0) (/ 1.0 n))
196.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series727.0ms

Counts
3 → 9
Calls
3 calls:
86.0ms
(pow x (/ 1.0 n))
218.0ms
(pow (+ x 1.0) (/ 1.0 n))
422.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.5s

Counts
158 → 158
Iterations

Useful iterations: done (1.5s)

IterNodesCost
02714785
16473566
216203020
done50002646

prune518.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 20.0b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite353.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:
15.0ms
(pow (+ x 1.0) (/ 1.0 n))
98.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
100.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
111.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.6s

Counts
4 → 12
Calls
4 calls:
233.0ms
(pow (+ x 1.0) (/ 1.0 n))
467.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
513.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
433.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify3.5s

Counts
312 → 312
Iterations

Useful iterations: 3 (1.8s)

IterNodesCost
023412646
15379161
213157533
344606435
done50006435

prune1.2s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 20.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.5b
(pow (+ x 1.0) (/ (/ 1.0 n) 2))
0.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
0.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
0.5b
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))

rewrite559.0ms

Algorithm
rewrite-expression-head
Rules
207×*-un-lft-identity
202×unpow-prod-down
172×add-sqr-sqrt
168×prod-diff
136×add-cube-cbrt
67×sqr-pow
66×times-frac
43×pow-unpow
28×distribute-lft-out
27×difference-of-squares
24×fma-neg
10×add-log-exp
distribute-lft-out--
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u div-inv
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp
Counts
4 → 330
Calls
4 calls:
29.0ms
(pow (+ x 1.0) (/ (/ 1.0 n) 2))
163.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
158.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
176.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))

series1.4s

Counts
4 → 12
Calls
4 calls:
233.0ms
(pow (+ x 1.0) (/ (/ 1.0 n) 2))
403.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
421.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
390.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))

simplify2.7s

Counts
342 → 342
Iterations

Useful iterations: done (2.7s)

IterNodesCost
045214206
1107210106
227228409
done50007242

prune1.8s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 20.0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
0.5b
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))
0.5b
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))
0.5b
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))

rewrite642.0ms

Algorithm
rewrite-expression-head
Rules
264×unpow-prod-down
224×*-un-lft-identity prod-diff
180×add-sqr-sqrt
132×add-cube-cbrt
88×sqr-pow
36×distribute-lft-out difference-of-squares
32×fma-neg
12×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
4 → 360
Calls
4 calls:
164.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
164.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))
106.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))
163.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))

series1.5s

Counts
4 → 12
Calls
4 calls:
343.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
367.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))
363.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))
390.0ms
(- (pow (+ x 1.0) (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))

simplify1.6s

Counts
372 → 372
Iterations

Useful iterations: done (1.6s)

IterNodesCost
033019608
172713323
2179610948
done50009213

prune2.1s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 20.0b

regimes331.0ms

Accuracy

79% (1.7b remaining)

Error of 23.0b against oracle of 21.3b and baseline of 29.5b

bsearch1.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055229
172229
done72229

end0.0ms

sample8.7s

Algorithm
intervals
Results
2.4s3089×body1280valid
1.2s1088×body10240exit
896.0ms4913×body80nan
893.0ms1629×body640valid
681.0ms667×body1280nan
502.0ms4736×body80valid
447.0ms909×body320valid
441.0ms665×body640nan
135.0ms433×body160valid
123.0ms360×body320nan
78.0ms186×body160nan