Details

Time bar (total: 31.7s)

sample392.0ms

Algorithm
intervals
Results
101.0ms95×body1280valid
60.0ms42×body10240exit
45.0ms30×body320valid
42.0ms50×body640valid
31.0ms21×body1280nan
27.0ms168×body80valid
21.0ms184×body80nan
18.0ms23×body640nan
9.0ms16×body320nan
7.0ms22×body160valid
3.0msbody160nan

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
62681
5735
4218
382
234
117
08

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.0b

localize37.0ms

Local error

Found 3 expressions with local error:

0.8b
(pow x (/ 1 n))
1.2b
(pow (+ x 1) (/ 1 n))
2.7b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
28×*-un-lft-identity
26×pow-unpow
19×add-cube-cbrt
18×times-frac
17×unpow-prod-down
difference-of-squares
sqr-pow
pow1 add-exp-log add-log-exp
add-cbrt-cube insert-posit16 distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 82
Calls
3 calls:
5.0ms
(pow x (/ 1 n))
21.0ms
(pow (+ x 1) (/ 1 n))
99.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

series440.0ms

Counts
3 → 9
Calls
3 calls:
75.0ms
(pow x (/ 1 n))
120.0ms
(pow (+ x 1) (/ 1 n))
245.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

simplify2.6s

Counts
91 → 91
Iterations
IterNodes
33490
21217
1467
0176

prune861.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 18.8b

localize18.0ms

Local error

Found 3 expressions with local error:

0.8b
(pow x (/ 1 n))
1.2b
(pow (+ x 1) (/ 1 n))
2.7b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
28×*-un-lft-identity
26×pow-unpow
19×add-cube-cbrt
18×times-frac
17×unpow-prod-down
difference-of-squares
sqr-pow
pow1 add-exp-log add-log-exp
add-cbrt-cube insert-posit16 distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 82
Calls
3 calls:
3.0ms
(pow x (/ 1 n))
9.0ms
(pow (+ x 1) (/ 1 n))
70.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

series505.0ms

Counts
3 → 9
Calls
3 calls:
71.0ms
(pow x (/ 1 n))
143.0ms
(pow (+ x 1) (/ 1 n))
291.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

simplify2.6s

Counts
91 → 91
Iterations
IterNodes
33490
21217
1467
0176

prune1.0s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 18.8b

localize34.0ms

Local error

Found 4 expressions with local error:

0.8b
(/ -1/2 (* (* n x) x))
1.1b
(/ (log x) (* n n))
2.0b
(+ (/ (/ 1 x) n) (/ -1/2 (* (* n x) x)))
6.2b
(/ (/ (log x) (* n n)) x)

rewrite134.0ms

Algorithm
rewrite-expression-head
Rules
47×times-frac
27×*-un-lft-identity add-cbrt-cube add-exp-log
25×add-sqr-sqrt add-cube-cbrt
15×associate-/l*
10×pow1 cbrt-undiv div-exp
div-inv
log-pow add-log-exp
associate-/r* prod-exp cbrt-unprod
insert-posit16
clear-num frac-2neg
+-commutative sum-log flip3-+ frac-add flip-+ distribute-lft-out associate-/l/
Counts
4 → 115
Calls
4 calls:
29.0ms
(/ -1/2 (* (* n x) x))
17.0ms
(/ (log x) (* n n))
49.0ms
(+ (/ (/ 1 x) n) (/ -1/2 (* (* n x) x)))
36.0ms
(/ (/ (log x) (* n n)) x)

series302.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ -1/2 (* (* n x) x))
97.0ms
(/ (log x) (* n n))
72.0ms
(+ (/ (/ 1 x) n) (/ -1/2 (* (* n x) x)))
98.0ms
(/ (/ (log x) (* n n)) x)

simplify765.0ms

Counts
127 → 127
Iterations
IterNodes
22291
1579
0217

prune1.6s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 18.7b

localize54.0ms

Local error

Found 4 expressions with local error:

1.1b
(/ (log x) (* n n))
2.0b
(+ (/ (/ 1 x) n) (log (exp (/ -1/2 (* (* n x) x)))))
2.0b
(log (exp (/ -1/2 (* (* n x) x))))
6.2b
(/ (/ (log x) (* n n)) x)

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
47×times-frac
30×*-un-lft-identity
27×add-sqr-sqrt add-cube-cbrt
18×add-cbrt-cube add-exp-log
15×log-pow
12×pow1 associate-/l*
cbrt-undiv exp-prod div-exp div-inv
log-prod
add-log-exp
associate-/r* insert-posit16
associate-+r+
clear-num frac-2neg prod-exp cbrt-unprod distribute-lft-out
+-commutative sum-log flip3-+ rem-log-exp flip-+ associate-/l/
Counts
4 → 114
Calls
4 calls:
8.0ms
(/ (log x) (* n n))
65.0ms
(+ (/ (/ 1 x) n) (log (exp (/ -1/2 (* (* n x) x)))))
30.0ms
(log (exp (/ -1/2 (* (* n x) x))))
14.0ms
(/ (/ (log x) (* n n)) x)

series267.0ms

Counts
4 → 12
Calls
4 calls:
86.0ms
(/ (log x) (* n n))
62.0ms
(+ (/ (/ 1 x) n) (log (exp (/ -1/2 (* (* n x) x)))))
28.0ms
(log (exp (/ -1/2 (* (* n x) x))))
90.0ms
(/ (/ (log x) (* n n)) x)

simplify4.7s

Counts
126 → 126
Iterations
IterNodes
37560
21604
1488
0211

prune1.6s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 18.7b

regimes462.0ms

Accuracy

86.3% (1.2b remaining)

Error of 22.1b against oracle of 20.9b and baseline of 29.7b

bsearch350.0ms

Steps
ItersRangePoint
11
0.0010844106832778484
5.056791261029699e+17
1591665190.7901402
8
-13794.795225653274
-35.89559594794403
-13657.800064202142

simplify8.0ms

Iterations
IterNodes
244
144
036

end0.0ms

sample11.2s

Algorithm
intervals
Results
3.5s3152×body1280valid
1.6s4775×body80valid
1.4s1198×body10240exit
1.3s1591×body640valid
796.0ms639×body1280nan
647.0ms5145×body80nan
532.0ms624×body640nan
448.0ms874×body320valid
248.0ms418×body320nan
138.0ms428×body160valid
80.0ms175×body160nan