Details

Time bar (total: 12.1s)

sample125.0ms

Algorithm
intervals
Results
39.0ms89×body1280valid
16.0ms52×body640valid
11.0ms39×body10240exit
8.0ms168×body80valid
7.0ms25×body640nan
6.0ms184×body80nan
6.0ms28×body320valid
5.0ms14×body1280nan
3.0ms13×body320nan
1.0ms10×body160valid
1.0msbody160nan

simplify35.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0176
1356
2856
32496
49116
550016
done50016

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.8b

localize9.0ms

Local error

Found 3 expressions with local error:

1.0b
(pow x (/ 1.0 n))
1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite123.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))
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
101.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series487.0ms

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

simplify70.0ms

Counts
158 → 158
Iterations

Useful iterations: 2 (47.0ms)

IterNodesCost
06542164
121641642
250021637
done50021637

prune336.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 17.0b

localize13.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite324.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))
96.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
97.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
99.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.0s

Counts
4 → 12
Calls
4 calls:
157.0ms
(pow (+ x 1.0) (/ 1.0 n))
287.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
283.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
280.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify83.0ms

Counts
312 → 312
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
05425691
116944129
250014126
done50014126

prune775.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 17.0b

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
1.0b
(pow x (/ 1.0 n))
1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite200.0ms

Algorithm
rewrite-expression-head
Rules
108×unpow-prod-down
94×*-un-lft-identity
91×add-sqr-sqrt
56×prod-diff
55×add-cube-cbrt
37×sqr-pow
36×cbrt-prod
27×difference-of-squares
26×pow-unpow
18×times-frac
15×cube-prod
12×distribute-lft-out
distribute-lft-out--
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
cube-div pow-to-exp cbrt-div flip3-- pow-pow pow-exp flip-- div-inv
cube-mult sub-neg pow1/3 diff-log unpow3 rem-cbrt-cube
Counts
4 → 198
Calls
4 calls:
76.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
4.0ms
(pow x (/ 1.0 n))
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
98.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series793.0ms

Counts
4 → 12
Calls
4 calls:
290.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
64.0ms
(pow x (/ 1.0 n))
150.0ms
(pow (+ x 1.0) (/ 1.0 n))
289.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify87.0ms

Counts
210 → 210
Iterations

Useful iterations: 2 (64.0ms)

IterNodesCost
08662811
132192300
250022294
done50022294

prune499.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 17.0b

localize18.0ms

Local error

Found 4 expressions with local error:

1.2b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite319.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))
96.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
95.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
99.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.0s

Counts
4 → 12
Calls
4 calls:
158.0ms
(pow (+ x 1.0) (/ 1.0 n))
286.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
291.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
292.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify87.0ms

Counts
312 → 312
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
05425691
116944129
250014126
done50014126

prune919.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 17.0b

regimes254.0ms

Accuracy

84.8% (1.3b remaining)

Error of 22.0b against oracle of 20.7b and baseline of 29.4b

bsearch1.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04547
14547
done4547

end0.0ms

sample4.5s

Algorithm
intervals
Results
1.4s3148×body1280valid
541.0ms1589×body640valid
475.0ms1200×body10240exit
459.0ms4796×body80valid
290.0ms668×body1280nan
201.0ms646×body640nan
190.0ms5148×body80nan
185.0ms844×body320valid
65.0ms442×body160valid
65.0ms346×body320nan
19.0ms176×body160nan