Details

Time bar (total: 28.7s)

sample271.0ms

Algorithm
intervals
Results
81.0ms89×body1280valid
41.0ms45×body10240exit
35.0ms53×body640valid
19.0ms22×body1280nan
15.0ms152×body80valid
13.0ms172×body80nan
12.0ms29×body320valid
10.0ms16×body640nan
4.0ms13×body320nan
3.0ms10×body160valid
2.0msbody160nan

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
11713
23513
38613
425213
5126613
done500013

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.3b

localize10.0ms

Local error

Found 3 expressions with local error:

0.7b
(pow x (/ 1.0 n))
1.4b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.8b
(pow (+ x 1.0) (/ 1.0 n))

rewrite164.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))
141.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
12.0ms
(pow (+ x 1.0) (/ 1.0 n))

series1.1s

Counts
3 → 9
Calls
3 calls:
76.0ms
(pow x (/ 1.0 n))
444.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
622.0ms
(pow (+ x 1.0) (/ 1.0 n))

simplify1.7s

Counts
158 → 158
Iterations

Useful iterations: done (1.7s)

IterNodesCost
02714785
17393759
228653021
done50002906

prune579.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 22.4b

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
0.7b
(pow x (/ 1.0 n))
1.4b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.8b
(pow (+ x 1.0) (/ 1.0 n))

rewrite307.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:
124.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
7.0ms
(pow x (/ 1.0 n))
146.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
19.0ms
(pow (+ x 1.0) (/ 1.0 n))

series1.1s

Counts
4 → 12
Calls
4 calls:
408.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
85.0ms
(pow x (/ 1.0 n))
379.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
204.0ms
(pow (+ x 1.0) (/ 1.0 n))

simplify2.4s

Counts
210 → 210
Iterations

Useful iterations: done (2.4s)

IterNodesCost
03446422
19915052
244854255
done50004254

prune870.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 22.4b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
0.7b
(pow x (/ 1.0 n))
1.4b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.8b
(pow (+ x 1.0) (/ 1.0 n))

rewrite286.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:
97.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
5.0ms
(pow x (/ 1.0 n))
130.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
28.0ms
(pow (+ x 1.0) (/ 1.0 n))

series1.2s

Counts
4 → 12
Calls
4 calls:
438.0ms
(cbrt (pow (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))) 3))
88.0ms
(pow x (/ 1.0 n))
417.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
223.0ms
(pow (+ x 1.0) (/ 1.0 n))

simplify2.4s

Counts
210 → 210
Iterations

Useful iterations: done (2.4s)

IterNodesCost
03446422
19915052
244854255
done50004254

prune984.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 22.4b

localize52.0ms

Local error

Found 4 expressions with local error:

1.4b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.4b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.8b
(pow (+ x 1.0) (/ 1.0 n))
1.8b
(pow (+ x 1.0) (/ 1.0 n))

rewrite342.0ms

Algorithm
rewrite-expression-head
Rules
140×unpow-prod-down
134×*-un-lft-identity
112×prod-diff
108×add-sqr-sqrt
84×add-cube-cbrt
46×sqr-pow
26×pow-unpow
20×distribute-lft-out
18×times-frac difference-of-squares
16×fma-neg
add-log-exp
pow1 add-exp-log distribute-lft-out--
expm1-log1p-u add-cbrt-cube log1p-expm1-u
pow-to-exp sub-neg flip3-- pow-pow diff-log pow-exp flip-- div-inv
Counts
4 → 240
Calls
4 calls:
145.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
130.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
20.0ms
(pow (+ x 1.0) (/ 1.0 n))
21.0ms
(pow (+ x 1.0) (/ 1.0 n))

series1.2s

Counts
4 → 12
Calls
4 calls:
382.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
378.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
200.0ms
(pow (+ x 1.0) (/ 1.0 n))
194.0ms
(pow (+ x 1.0) (/ 1.0 n))

simplify1.6s

Counts
252 → 252
Iterations

Useful iterations: done (1.5s)

IterNodesCost
02348924
16046936
222345462
done50014754

prune1.5s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 22.4b

regimes363.0ms

Accuracy

85.1% (1.3b remaining)

Error of 21.7b against oracle of 20.4b and baseline of 29.2b

bsearch2.0ms

simplify11.0ms

Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
050132
160132
done60132

end0.0ms

sample9.0s

Algorithm
intervals
Results
3.0s3173×body1280valid
973.0ms1586×body640valid
945.0ms1211×body10240exit
872.0ms5208×body80nan
678.0ms4838×body80valid
525.0ms616×body1280nan
487.0ms619×body640nan
355.0ms827×body320valid
167.0ms350×body320nan
97.0ms424×body160valid
44.0ms202×body160nan