Details

Time bar (total: 50.7s)

sample326.0ms

Algorithm
intervals
Results
99.0ms103×body1280valid
40.0ms59×body640valid
34.0ms28×body1280nan
32.0ms39×body10240exit
22.0ms140×body80valid
15.0ms189×body80nan
14.0ms25×body640nan
9.0ms18×body320valid
4.0ms13×body160valid
3.0msbody320nan
2.0msbody160nan

simplify5.8s

Counts
1 → 1
Iterations
IterNodes
done5000
63081
5667
4238
386
235
117
08

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.3b

localize36.0ms

Local error

Found 3 expressions with local error:

0.8b
(pow x (/ 1.0 n))
1.0b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.1b
(pow (+ x 1.0) (/ 1.0 n))

rewrite281.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:
8.0ms
(pow x (/ 1.0 n))
232.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
25.0ms
(pow (+ x 1.0) (/ 1.0 n))

series991.0ms

Counts
3 → 9
Calls
3 calls:
122.0ms
(pow x (/ 1.0 n))
524.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
339.0ms
(pow (+ x 1.0) (/ 1.0 n))

simplify3.3s

Counts
158 → 158
Iterations
IterNodes
done5001
21905
1716
0271

prune1.5s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 16.6b

localize55.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (/ 1.0 n))
0.8b
(pow x (/ 1.0 n))
1.4b
(pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n))))
1.5b
(- (pow (pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n)))) (cbrt (/ 1.0 n))) (pow x (/ 1.0 n)))

rewrite513.0ms

Algorithm
rewrite-expression-head
Rules
156×unpow-prod-down
88×*-un-lft-identity
87×add-sqr-sqrt
84×prod-diff
68×add-cube-cbrt
41×sqr-pow
18×times-frac
15×difference-of-squares
14×pow-unpow
13×cbrt-prod
12×fma-neg
distribute-lft-out
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
pow-to-exp pow-pow pow-exp div-inv
sub-neg cbrt-div flip3-- pow1/3 diff-log flip-- distribute-lft-out--
Counts
4 → 197
Calls
4 calls:
3.0ms
(cbrt (/ 1.0 n))
7.0ms
(pow x (/ 1.0 n))
18.0ms
(pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n))))
465.0ms
(- (pow (pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n)))) (cbrt (/ 1.0 n))) (pow x (/ 1.0 n)))

series2.5s

Counts
4 → 12
Calls
4 calls:
407.0ms
(cbrt (/ 1.0 n))
99.0ms
(pow x (/ 1.0 n))
636.0ms
(pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n))))
1.3s
(- (pow (pow (+ x 1.0) (* (cbrt (/ 1.0 n)) (cbrt (/ 1.0 n)))) (cbrt (/ 1.0 n))) (pow x (/ 1.0 n)))

simplify3.9s

Counts
209 → 209
Iterations
IterNodes
done5004
22968
11053
0423

prune2.1s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 16.5b

localize96.0ms

Local error

Found 4 expressions with local error:

1.1b
(pow (+ x 1.0) (/ 1.0 n))
1.1b
(pow (+ x 1.0) (/ 1.0 n))
1.1b
(pow (+ x 1.0) (/ 1.0 n))
4.8b
(fma (* (cbrt (pow (+ x 1.0) (/ 1.0 n))) (cbrt (pow (+ x 1.0) (/ 1.0 n)))) (cbrt (pow (+ x 1.0) (/ 1.0 n))) (- (* (pow x (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
39×pow-unpow
34×*-un-lft-identity
28×add-sqr-sqrt add-cube-cbrt
27×times-frac
12×unpow-prod-down
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out sqr-pow
fma-udef
Counts
4 → 100
Calls
4 calls:
21.0ms
(pow (+ x 1.0) (/ 1.0 n))
22.0ms
(pow (+ x 1.0) (/ 1.0 n))
18.0ms
(pow (+ x 1.0) (/ 1.0 n))
0.0ms
(fma (* (cbrt (pow (+ x 1.0) (/ 1.0 n))) (cbrt (pow (+ x 1.0) (/ 1.0 n)))) (cbrt (pow (+ x 1.0) (/ 1.0 n))) (- (* (pow x (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))))

series2.6s

Counts
4 → 12
Calls
4 calls:
288.0ms
(pow (+ x 1.0) (/ 1.0 n))
268.0ms
(pow (+ x 1.0) (/ 1.0 n))
295.0ms
(pow (+ x 1.0) (/ 1.0 n))
1.7s
(fma (* (cbrt (pow (+ x 1.0) (/ 1.0 n))) (cbrt (pow (+ x 1.0) (/ 1.0 n)))) (cbrt (pow (+ x 1.0) (/ 1.0 n))) (- (* (pow x (/ (/ 1.0 n) 2)) (pow x (/ (/ 1.0 n) 2)))))

simplify4.2s

Counts
112 → 112
Iterations
IterNodes
done5001
33183
2972
1355
0129

prune1.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 16.4b

localize44.0ms

Local error

Found 4 expressions with local error:

0.8b
(pow x (/ 1.0 n))
1.0b
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
1.0b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
1.1b
(pow (+ x 1.0) (/ 1.0 n))

rewrite691.0ms

Algorithm
rewrite-expression-head
Rules
135×unpow-prod-down
130×*-un-lft-identity
112×prod-diff
108×add-sqr-sqrt
84×add-cube-cbrt
61×log-prod
58×exp-sum
45×sqr-pow
26×pow-unpow
18×times-frac distribute-lft-out difference-of-squares
16×log-pow
15×exp-prod
fma-neg
pow1
add-exp-log distribute-lft-out-- add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
pow-to-exp sub-neg pow-pow pow-exp div-inv
log-div flip3-- exp-diff diff-log rem-log-exp flip--
Counts
4 → 237
Calls
4 calls:
9.0ms
(pow x (/ 1.0 n))
425.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
204.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
23.0ms
(pow (+ x 1.0) (/ 1.0 n))

series1.5s

Counts
4 → 12
Calls
4 calls:
138.0ms
(pow x (/ 1.0 n))
551.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
510.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
309.0ms
(pow (+ x 1.0) (/ 1.0 n))

simplify3.3s

Counts
249 → 249
Iterations
IterNodes
done5002
22218
1903
0430

prune2.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 16.4b

regimes724.0ms

Accuracy

83.4% (1.5b remaining)

Error of 22.0b against oracle of 20.6b and baseline of 29.3b

bsearch409.0ms

Steps
ItersRangePoint
7
0.6307682633451466
37.746059492850215
37.00630601379255
10
-88176342586.65536
-1.963203309137196e-05
-24784678.57450563

simplify31.0ms

Iterations
IterNodes
done59
159
047

end0.0ms

sample11.6s

Algorithm
intervals
Results
3.3s3166×body1280valid
2.1s1154×body10240exit
1.3s5030×body80nan
1.2s1586×body640valid
809.0ms4669×body80valid
734.0ms625×body1280nan
499.0ms634×body640nan
400.0ms871×body320valid
195.0ms462×body160valid
127.0ms317×body320nan
48.0ms202×body160nan