Details

Time bar (total: 35.1s)

sample195.0ms

Algorithm
intervals
Results
73.0ms117×body1280valid
24.0ms46×body640valid
16.0ms36×body10240exit
14.0ms25×body1280nan
13.0ms33×body640nan
11.0ms143×body80valid
10.0ms175×body80nan
7.0ms23×body320valid
3.0ms14×body160valid
2.0msbody320nan
1.0msbody160nan

simplify3.2s

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

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

rewrite172.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:
7.0ms
(pow x (/ 1.0 n))
23.0ms
(pow (+ x 1.0) (/ 1.0 n))
131.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series733.0ms

Counts
3 → 9
Calls
3 calls:
87.0ms
(pow x (/ 1.0 n))
222.0ms
(pow (+ x 1.0) (/ 1.0 n))
424.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.3s

Counts
158 → 158
Iterations

Useful iterations: done (1.3s)

IterNodesCost
02714785
16473566
216203020
done50002646

prune495.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 20.0b

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

rewrite403.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:
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
155.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
108.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
113.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.4s

Counts
4 → 12
Calls
4 calls:
206.0ms
(pow (+ x 1.0) (/ 1.0 n))
435.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
400.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
387.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify3.3s

Counts
312 → 312
Iterations

Useful iterations: 3 (1.6s)

IterNodesCost
023412646
15379161
213157533
344606435
done50006435

prune1.7s

Pruning

4 alts after pruning (4 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))
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)))
1.0b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

rewrite467.0ms

Algorithm
rewrite-expression-head
Rules
208×unpow-prod-down
189×prod-diff
188×*-un-lft-identity
163×add-sqr-sqrt
122×add-cube-cbrt
73×sqrt-prod
71×sqr-pow
30×difference-of-squares
27×fma-neg distribute-lft-out
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 → 325
Calls
4 calls:
15.0ms
(pow (+ x 1.0) (/ 1.0 n))
146.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
137.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
151.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

series1.7s

Counts
4 → 12
Calls
4 calls:
208.0ms
(pow (+ x 1.0) (/ 1.0 n))
423.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
458.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
583.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

simplify1.9s

Counts
337 → 337
Iterations

Useful iterations: done (1.9s)

IterNodesCost
039615231
188510677
221468710
done50017437

prune1.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 20.0b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite670.0ms

Algorithm
rewrite-expression-head
Rules
287×prod-diff
282×unpow-prod-down
251×*-un-lft-identity
237×add-sqr-sqrt
219×sqrt-prod
174×add-cube-cbrt
100×sqr-pow
45×difference-of-squares
41×fma-neg
33×distribute-lft-out
12×add-log-exp
distribute-lft-out--
pow1 add-exp-log expm1-log1p-u sub-neg flip3-- diff-log add-cbrt-cube flip-- log1p-expm1-u
Counts
4 → 435
Calls
4 calls:
104.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
203.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))
154.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))
182.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

series2.2s

Counts
4 → 12
Calls
4 calls:
421.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
581.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))
598.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))
620.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

simplify1.8s

Counts
447 → 447
Iterations

Useful iterations: done (1.7s)

IterNodesCost
034724123
175816655
2181313135
done500011081

prune2.2s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 20.0b

regimes351.0ms

Accuracy

79% (1.7b remaining)

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

bsearch2.0ms

simplify15.0ms

Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
054249
172249
done72249

end0.0ms

sample9.0s

Algorithm
intervals
Results
2.6s3089×body1280valid
1.1s1629×body640valid
951.0ms1088×body10240exit
678.0ms667×body1280nan
623.0ms4736×body80valid
541.0ms360×body320nan
540.0ms433×body160valid
481.0ms665×body640nan
421.0ms4913×body80nan
344.0ms909×body320valid
39.0ms186×body160nan