Details

Time bar (total: 38.4s)

sample301.0ms

Algorithm
intervals
Results
98.0ms113×body1280valid
53.0ms37×body10240exit
36.0ms49×body640valid
24.0ms161×body80valid
21.0ms28×body1280nan
16.0ms157×body80nan
14.0ms19×body640nan
11.0ms27×body320valid
4.0ms13×body160valid
3.0msbody320nan
1.0msbody160nan

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
62654
5661
4233
389
237
119
08

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.5b

localize33.0ms

Local error

Found 3 expressions with local error:

1.0b
(pow x (/ 1 n))
1.7b
(pow (+ x 1) (/ 1 n))
2.0b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

rewrite122.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 insert-posit16 log1p-expm1-u distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- diff-log flip--
Counts
3 → 152
Calls
3 calls:
6.0ms
(pow x (/ 1 n))
8.0ms
(pow (+ x 1) (/ 1 n))
104.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

series468.0ms

Counts
3 → 9
Calls
3 calls:
96.0ms
(pow x (/ 1 n))
126.0ms
(pow (+ x 1) (/ 1 n))
246.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

simplify2.2s

Counts
161 → 161
Iterations
IterNodes
35158
21593
1651
0257

prune2.0s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 16.0b

localize75.0ms

Local error

Found 4 expressions with local error:

1.0b
(pow (cbrt x) (/ 1 n))
1.7b
(pow (cbrt (+ x 1)) (/ 1 n))
2.9b
(fma (- (pow (cbrt x) (/ 1 n))) (pow (* (cbrt x) (cbrt x)) (/ 1 n)) (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n))))
3.2b
(fma (pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ 1 n)) (pow (cbrt (+ x 1)) (/ 1 n)) (- (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n)))))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
26×pow-unpow
24×*-un-lft-identity
22×add-sqr-sqrt add-cube-cbrt
18×times-frac
13×unpow-prod-down
cbrt-prod
pow1 add-exp-log
expm1-log1p-u pow-pow add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow-to-exp pow1/3 pow-exp fma-udef div-inv sqr-pow
distribute-lft-out
Counts
4 → 91
Calls
4 calls:
3.0ms
(pow (cbrt x) (/ 1 n))
13.0ms
(pow (cbrt (+ x 1)) (/ 1 n))
0.0ms
(fma (- (pow (cbrt x) (/ 1 n))) (pow (* (cbrt x) (cbrt x)) (/ 1 n)) (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n))))
0.0ms
(fma (pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ 1 n)) (pow (cbrt (+ x 1)) (/ 1 n)) (- (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n)))))

series1.6s

Counts
4 → 12
Calls
4 calls:
156.0ms
(pow (cbrt x) (/ 1 n))
200.0ms
(pow (cbrt (+ x 1)) (/ 1 n))
360.0ms
(fma (- (pow (cbrt x) (/ 1 n))) (pow (* (cbrt x) (cbrt x)) (/ 1 n)) (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n))))
838.0ms
(fma (pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ 1 n)) (pow (cbrt (+ x 1)) (/ 1 n)) (- (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n)))))

simplify1.6s

Counts
103 → 103
Iterations
IterNodes
22106
1677
0247

prune2.0s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 15.9b

localize28.0ms

Local error

Found 4 expressions with local error:

1.0b
(pow x (/ (/ 1 n) 2))
1.7b
(pow (+ x 1) (/ (/ 1 n) 2))
1.7b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
198×times-frac
171×*-un-lft-identity
156×add-sqr-sqrt
144×add-cube-cbrt
129×pow-unpow
77×unpow-prod-down
56×prod-diff
25×sqr-pow
12×div-inv
11×distribute-lft-out
difference-of-squares
fma-neg
pow1 add-exp-log
add-log-exp
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
pow-to-exp pow-pow pow-exp distribute-lft-out--
sub-neg flip3-- diff-log flip--
Counts
4 → 273
Calls
4 calls:
7.0ms
(pow x (/ (/ 1 n) 2))
16.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
8.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
64.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

series640.0ms

Counts
4 → 12
Calls
4 calls:
85.0ms
(pow x (/ (/ 1 n) 2))
125.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
121.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
308.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

simplify1.7s

Counts
285 → 285
Iterations
IterNodes
22645
11036
0366

prune4.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 15.9b

localize35.0ms

Local error

Found 4 expressions with local error:

1.7b
(pow (+ x 1) (/ (/ 1 n) 2))
1.7b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
2.0b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

rewrite255.0ms

Algorithm
rewrite-expression-head
Rules
190×*-un-lft-identity
164×add-sqr-sqrt
140×unpow-prod-down add-cube-cbrt
132×times-frac
112×prod-diff
86×pow-unpow
46×sqr-pow
20×distribute-lft-out
18×difference-of-squares
16×fma-neg
div-inv add-log-exp
pow1 add-exp-log distribute-lft-out--
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
pow-to-exp sub-neg pow-pow flip3-- diff-log pow-exp flip--
Counts
4 → 304
Calls
4 calls:
10.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
8.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
109.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
116.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

series784.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
126.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
252.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
279.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

simplify1.2s

Counts
316 → 316
Iterations
IterNodes
22048
1827
0300

prune5.8s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 15.9b

regimes363.0ms

Accuracy

89.3% (1.3b remaining)

Error of 18.6b against oracle of 17.3b and baseline of 29.3b

bsearch809.0ms

Steps
ItersRangePoint
6
6143511848.122867
97383972881.30028
6277284157.817854
9
-7.31485499214668e-305
1.445416933309411e-307
-1.1961188537549e-310
11
-41824574.29247571
-2.6799709080204617e-24
-233718.83379744613

simplify13.0ms

Iterations
IterNodes
357
257
155
046

end0.0ms

sample10.7s

Algorithm
intervals
Results
3.3s3197×body1280valid
1.7s1583×body640valid
1.3s1168×body10240exit
1.1s4642×body80valid
681.0ms5062×body80nan
636.0ms652×body1280nan
526.0ms883×body320valid
518.0ms666×body640nan
206.0ms371×body320nan
129.0ms428×body160valid
45.0ms170×body160nan