Details

Time bar (total: 25.6s)

analyze109.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%50%0.1%0%50%0%2
0%0%50%0.1%0%50%0%3
0%0%50%0.1%0%50%0%4
25%12.5%37.5%0.1%0%50%0%5
26.7%12.5%34.3%0.1%0%53.1%0%6
37%15.6%26.5%0.1%1.6%54.6%1.6%7
40.8%15.6%22.6%0.1%2.3%57%2.3%8
49.4%17.2%17.6%0.1%3.5%58.1%3.5%9
53.3%17.2%15%0.1%4.1%59.5%4.1%10
59.5%18%12.2%0.1%4.8%60.2%4.8%11
62.5%18%10.8%0.1%5.1%60.9%5.1%12
Compiler

Compiled 19 to 16 computations (15.8% saved)

sample3.2s (12.4%)

Results
1.7s8256×body256valid
831.0ms1407×body1024invalid
295.0ms1626×body256invalid
224.0ms650×body512invalid
92.0ms249×body256unsamplable
75.0ms473×body256infinite
Bogosity

preprocess467.0ms (1.8%)

Algorithm
egg-herbie
Rules
11542×rational.json-simplify-41
1784×rational.json-simplify-1
664×rational.json-simplify-35
136×rational.json-simplify-2
92×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02498
14698
27898
313298
421398
534798
660898
775298
876298
977298
1078298
1179298
12192498
13193498
14194498
15195498
16196498
17197498
18262198
19263198
20264198
21265198
22266198
23267198
24268198
25269198
26270198
27271198
28272198
29273198
30274198
31275198
32276198
33277198
34278198
35279198
36280198
37281198
38282198
39283198
40284198
41285198
42286198
43287198
44288198
45289198
46290198
47291198
48292198
49293198
50294198
51295198
52296198
53297198
54298198
55299198
56300198
57301198
58302198
59303198
60304198
61305198
62306198
63307198
64308198
65309198
66310198
67311198
68312198
69313198
70314198
71315198
72316198
73317198
74318198
75319198
76320198
77321198
78322198
79323198
80324198
81325198
82326198
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) k) (/.f64 (-.f64 1 n) 2)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) k) (/.f64 (-.f64 1 n) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 k (*.f64 2 (PI.f64))) (/.f64 (-.f64 1 n) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 k)) (/.f64 (-.f64 1 n) 2)))
Compiler

Compiled 20 to 17 computations (15% saved)

simplify4.3s (17%)

Algorithm
egg-herbie
Rules
19604×rational.json-simplify-41
2338×rational.json-simplify-1
1296×rational.json-simplify-35
70×rational.json-simplify-2
46×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01749
13049
24749
37549
411749
518449
631449
769049
885249
985849
1086449
1187049
1287649
1388249
1488849
1589449
1690049
1790649
1891249
1991849
2092449
2193049
2293649
23271749
24272349
25272949
26273549
27274149
28274749
29355549
30356149
31356749
32357349
33357949
34358549
35359149
36359749
37360349
38360949
39361549
40362149
41362749
42363349
43363949
44364549
45365149
46365749
47366349
48366949
49367549
50368149
51368749
52369349
53369949
54370549
55371149
56371749
57372349
58372949
59373549
60374149
61374749
62375349
63375949
64376549
65377149
66377749
67378349
68378949
69379549
70380149
71380749
72381349
73381949
74382549
75383149
76383749
77384349
78384949
79385549
80386149
81386749
82387349
83387949
84388549
85389149
86389749
87390349
88390949
89391549
90392149
91392749
92393349
93393949
94394549
95395149
96395749
97396349
98396949
99397549
100398149
101398749
102399349
103399949
104400549
105401149
106401749
107402349
108402949
109403549
110404149
111404749
112405349
113405949
114406549
115407149
116407749
117408349
118408949
119409549
120410149
121410749
122411349
123411949
124412549
125413149
126413749
127414349
128414949
129415549
130416149
131416749
132417349
133417949
134418549
135419149
136419749
137420349
138420949
139421549
140422149
141422749
142423349
143423949
144424549
145425149
146425749
147426349
148426949
149427549
150428149
151428749
152429349
153429949
154430549
155431149
156431749
157432349
158432949
159433549
160434149
161434749
162435349
163435949
164436549
165437149
166437749
167438349
168438949
169439549
170440149
171440749
172441349
173441949
174442549
175443149
176443749
177444349
178444949
179445549
180446149
181446749
182447349
183447949
184448549
185449149
186449749
187450349
188450949
189451549
190452149
191452749
192453349
193453949
194454549
195455149
196455749
197456349
198456949
199457549
200458149
201458749
202459349
203459949
204460549
205461149
206461749
207462349
208462949
209463549
210464149
211464749
212465349
213465949
214466549
215467149
216467749
217468349
218468949
219469549
220470149
221470749
222471349
223471949
224472549
225473149
226473749
227474349
228474949
229475549
230476149
231476749
232477349
233477949
234478549
235479149
236479749
237480349
238480949
239481549
240482149
241482749
242483349
243483949
244484549
245485149
246485749
247486349
248486949
249487549
250488149
251488749
252489349
253489949
254490549
255491149
256491749
257492349
258492949
259493549
260494149
261494749
262495349
263495949
264496549
265497149
266497749
267498349
268498949
269499549
270500149
271500749
272501349
273501949
274502549
275503149
276503749
277504349
278504949
279505549
280506149
281506749
282507349
283507949
284508549
285509149
286509749
287510349
288510949
289511549
290512149
291512749
292513349
293513949
294514549
295515149
296515749
297516349
298516949
299517549
300518149
301518749
302519349
303519949
304520549
305521149
306521749
307522349
308522949
309523549
310524149
311524749
312525349
313525949
314526549
315527149
316527749
317528349
318528949
319529549
320530149
321530749
322531349
323531949
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 2)))

eval1.0ms (0%)

Compiler

Compiled 34 to 26 computations (23.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
0.7b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 18 to 15 computations (16.7% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (sqrt.f64 k))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.2b
(*.f64 (*.f64 2 (PI.f64)) n)
0.5b
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
Compiler

Compiled 56 to 38 computations (32.1% saved)

series55.0ms (0.2%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
22.0ms
n
@0
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
17.0ms
n
@-inf
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
8.0ms
n
@inf
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
2.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1618×rational.json-1
1618×rational.json-2
1618×rational.json-3
1616×rational.json-4
1608×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017108
1122102
2266102
3603102
41463102
54556102
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
(*.f64 (*.f64 2 (PI.f64)) n)
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (*.f64 (PI.f64) 1/2)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) -1) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (-.f64 1 (+.f64 k -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (/.f64 n 2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 n 1/2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 -1 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 k)) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 k)) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (*.f64 2 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 k)))))))

simplify134.0ms (0.5%)

Algorithm
egg-herbie
Rules
1788×rational.json-simplify-35
1038×rational.json-simplify-2
886×rational.json-simplify-39
738×rational.json-simplify-41
632×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03307215
19197135
230057077
357557041
Stop Event
node limit
Counts
171 → 206
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (*.f64 (PI.f64) 1/2)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) -1) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (-.f64 1 (+.f64 k -1))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (/.f64 n 2) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 n 1/2) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 16)
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) n)))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(-.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) 2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 1))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))
(/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(/.f64 8 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 k)) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 8 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 k)) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2)
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 4)
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (*.f64 2 (sqrt.f64 k)) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(*.f64 1/2 (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) 2)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 3)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/48))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 3)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2))
(*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (*.f64 (PI.f64) 1/2)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) 1/2)) (-.f64 1 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (-.f64 1 k) 1/4))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (-.f64 1 k) 1/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) -1) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (-.f64 1 (+.f64 k -1))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) -1/2) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (/.f64 n 2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 n 1/2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 1/2 n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 1/2 (*.f64 n (*.f64 (PI.f64) 4))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 1/2 n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 1/2 (*.f64 n (*.f64 (PI.f64) 4))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 8)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 16)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) n)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) 8)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8)))) 16)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)))
(/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 k)) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 k)) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (*.f64 2 (sqrt.f64 k)) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))))) (*.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(+.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (sqrt.f64 k)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (/.f64 1 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(*.f64 1/2 (/.f64 2 (sqrt.f64 k)))
(*.f64 1/2 (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) 2)
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))

eval95.0ms (0.4%)

Compiler

Compiled 4820 to 3233 computations (32.9% saved)

prune115.0ms (0.5%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New18620206
Fresh000
Picked011
Done000
Total18621207
Error
0.1b
Counts
207 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
0.7b
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
0.6b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
0.5b
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
21.3b
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
0.7b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
0.8b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
0.7b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
21.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64)))))))))
21.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))))))
0.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2))))
0.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) -1) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (-.f64 1 (+.f64 k -1)))))
0.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
20.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2))))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
3.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
3.6b
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
Compiler

Compiled 1120 to 865 computations (22.8% saved)

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k))
0.2b
(/.f64 1 (sqrt.f64 k))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
0.2b
(*.f64 n (*.f64 1/2 (PI.f64)))
Compiler

Compiled 72 to 51 computations (29.2% saved)

series58.0ms (0.2%)

Counts
3 → 24
Calls

15 calls:

TimeVariablePointExpression
48.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
2.0ms
n
@inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
2.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
1.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
1.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))

rewrite84.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1872×rational.json-1
1872×rational.json-2
1872×rational.json-4
1872×rational.json-3
1864×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
019109
1137103
2313103
3754103
4184491
5531291
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(*.f64 n (*.f64 1/2 (PI.f64)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (/.f64 (PI.f64) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (/.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (/.f64 (PI.f64) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (PI.f64)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (PI.f64) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (PI.f64)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 n (PI.f64)) 4) (*.f64 (*.f64 n (PI.f64)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 -1 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 2 (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))) (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 n (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (pow.f64 2 (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (pow.f64 2 (-.f64 1 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 n (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (*.f64 1/2 (pow.f64 n 1/2))) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)) (pow.f64 2 (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n 1/2) 1/2)) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)) (pow.f64 (+.f64 n n) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)) (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)) (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n 1/2) 1/2)) (-.f64 1 k)) (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (-.f64 1 k)) 2) (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) (*.f64 2 (pow.f64 2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)) (pow.f64 1/2 (/.f64 (-.f64 k 1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) -1) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 (-.f64 k 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 (-.f64 1 k)) (pow.f64 (*.f64 1/2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2) 4) (-.f64 1 k)) (pow.f64 1/2 (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4))) 16)))))

simplify213.0ms (0.8%)

Algorithm
egg-herbie
Rules
1600×rational.json-simplify-35
1062×exponential.json-simplify-26
916×rational.json-simplify-2
742×rational.json-simplify-59
702×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02875744
17955702
226665638
347455632
Stop Event
node limit
Counts
136 → 169
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -2 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -2 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 k 3) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -2 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(+.f64 (*.f64 n (/.f64 (PI.f64) 2)) 0)
(+.f64 0 (*.f64 n (/.f64 (PI.f64) 2)))
(-.f64 (*.f64 n (/.f64 (PI.f64) 2)) 0)
(/.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1)
(/.f64 (*.f64 n (PI.f64)) 2)
(/.f64 (*.f64 n (*.f64 (PI.f64) 2)) 4)
(/.f64 (*.f64 (*.f64 n (PI.f64)) 4) 8)
(/.f64 (+.f64 (*.f64 (*.f64 n (PI.f64)) 4) (*.f64 (*.f64 n (PI.f64)) 4)) 16)
(pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 0)
(/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 2 (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (-.f64 1 k))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (*.f64 (sqrt.f64 k) 2))
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) 1))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))) 1))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) 2)) 2)
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4) 4)
(/.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))) (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))
(/.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 n (/.f64 (-.f64 k 1) -2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1)
(+.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 0)
(+.f64 0 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))
(-.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 0)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(*.f64 1 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1)
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (pow.f64 2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) 1/2)
(*.f64 (pow.f64 n (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (pow.f64 2 (-.f64 1 k)) 2))
(*.f64 (*.f64 2 (pow.f64 2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 n (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (*.f64 1/2 (pow.f64 n 1/2))) (-.f64 1 k)))
(*.f64 (pow.f64 1/2 (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)) (pow.f64 2 (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n 1/2) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)) (pow.f64 (+.f64 n n) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)) (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)) (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n 1/2) 1/2)) (-.f64 1 k)) (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) 2)
(*.f64 (/.f64 (pow.f64 2 (-.f64 1 k)) 2) (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) (*.f64 2 (pow.f64 2 (-.f64 1 k))))
(*.f64 (pow.f64 2 (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)) (pow.f64 1/2 (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) -1) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 (-.f64 k 1))))
(*.f64 (pow.f64 4 (-.f64 1 k)) (pow.f64 (*.f64 1/2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2) 4) (-.f64 1 k)) (pow.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4))) 16)
Outputs
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64)))))
(*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))
(*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n))))
(*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2))))
(*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -2 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))) k)))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n))))))) -2)))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2))))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64)))))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -2 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))) k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n))))))) -2)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))) 2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))))) 2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))))))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))))) 2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))))))))))
(+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 k 3) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -2 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))) 2)))) (+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))) k))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))) 3) (pow.f64 k 3)))))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n))))))) -2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))) 3)) -1/3)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))) 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))))) 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))))) 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))))) 3))))))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 1 (*.f64 -1 k)))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 n (/.f64 (PI.f64) 2)))) (-.f64 1 k))
(pow.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (-.f64 1 k))
(+.f64 (*.f64 n (/.f64 (PI.f64) 2)) 0)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(+.f64 0 (*.f64 n (/.f64 (PI.f64) 2)))
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(-.f64 (*.f64 n (/.f64 (PI.f64) 2)) 0)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(/.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(/.f64 (*.f64 n (PI.f64)) 2)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(/.f64 (*.f64 n (*.f64 (PI.f64) 2)) 4)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(/.f64 (*.f64 (*.f64 n (PI.f64)) 4) 8)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(/.f64 (+.f64 (*.f64 (*.f64 n (PI.f64)) 4) (*.f64 (*.f64 n (PI.f64)) 4)) 16)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1)
(*.f64 n (*.f64 (PI.f64) 1/2))
(*.f64 (PI.f64) (*.f64 1/2 n))
(*.f64 n (/.f64 (PI.f64) 2))
(*.f64 1/2 (*.f64 n (PI.f64)))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (pow.f64 2 (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 2 (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))))
(/.f64 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)) (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 1/2 k))))
(/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (-.f64 1 k))))
(/.f64 (pow.f64 2 (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))))
(/.f64 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)) (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 1/2 k))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) 1))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) 2)) 2)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4) 4)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k))) (/.f64 4 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 n (/.f64 (-.f64 k 1) -2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (/.f64 (sqrt.f64 k) (pow.f64 n (/.f64 (+.f64 k -1) -2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4)) 8)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4) 4)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 4))) 16)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (sqrt.f64 k)) 8)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (sqrt.f64 k)) -1)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (sqrt.f64 k))
(+.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 0)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(+.f64 0 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(-.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 0)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 1 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)))
(*.f64 (*.f64 2 (pow.f64 1/2 k)) (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)))
(*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) (pow.f64 2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (-.f64 1 k)) (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)))
(*.f64 (*.f64 2 (pow.f64 1/2 k)) (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) 1/2)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 n (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) (/.f64 (pow.f64 2 (-.f64 1 k)) 2))
(*.f64 2 (*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (/.f64 (pow.f64 2 (-.f64 1 k)) 2)))
(*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (*.f64 (/.f64 (pow.f64 2 (-.f64 1 k)) 2) 2))
(*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (*.f64 2 (/.f64 (pow.f64 2 (-.f64 1 k)) 2)))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)) (*.f64 2 (/.f64 (*.f64 2 (pow.f64 1/2 k)) 2)))
(*.f64 (*.f64 2 (pow.f64 2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2))
(*.f64 (*.f64 2 (pow.f64 2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) 2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 1/2 k))) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 n (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (*.f64 1/2 (pow.f64 n 1/2))) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 1/2 (*.f64 2 (pow.f64 n 1/2))) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 (pow.f64 n 1/2) 1) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 1 (pow.f64 n 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 1/2 (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 1/2 (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)) (pow.f64 2 (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n 1/2) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 1/2 n) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)) (pow.f64 (+.f64 n n) (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)) (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (/.f64 (PI.f64) 2) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 n 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)) (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 1/2 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n 1/2) 1/2)) (-.f64 1 k)) (pow.f64 (PI.f64) (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 1/2 n) 1/2)) (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) 2)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (/.f64 (pow.f64 2 (-.f64 1 k)) 2) (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (/.f64 (pow.f64 2 (-.f64 1 k)) 2)))
(*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (*.f64 (/.f64 (pow.f64 2 (-.f64 1 k)) 2) 2))
(*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) (*.f64 2 (/.f64 (pow.f64 2 (-.f64 1 k)) 2)))
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)) (*.f64 2 (/.f64 (*.f64 2 (pow.f64 1/2 k)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 2) (*.f64 2 (pow.f64 2 (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2)) 2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 1/2 k))) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) (/.f64 (+.f64 k -1) -2)) 2))
(*.f64 (pow.f64 2 (/.f64 (-.f64 k 1) -2)) (pow.f64 (*.f64 n (PI.f64)) (/.f64 (-.f64 k 1) -2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)) (pow.f64 1/2 (/.f64 (-.f64 k 1) -2)))
(*.f64 (pow.f64 1/2 (/.f64 (+.f64 k -1) -2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) -1) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 (-.f64 k 1))))
(*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2) -1)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 (+.f64 k -1))))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) -1/2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 (+.f64 k -1))))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) -1/2)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) 1/2)) (-.f64 1 (+.f64 k -1))))
(*.f64 (pow.f64 4 (-.f64 1 k)) (pow.f64 (*.f64 1/2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 k)))
(pow.f64 (*.f64 4 (*.f64 1/2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2))) (-.f64 1 k))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 k))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) 1/2)) (-.f64 1 k))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2) 4) (-.f64 1 k)) (pow.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 4 (*.f64 1/2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2))) (-.f64 1 k))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 n (/.f64 (PI.f64) 2)) 1/2)) (-.f64 1 k))
(pow.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 n (PI.f64))) 1/2)) (-.f64 1 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 1)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(/.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))) 2)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4) 4)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) 8)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2)) 4))) 16)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (+.f64 k -1) -2))

localize13.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (sqrt.f64 k))
0.2b
(*.f64 (PI.f64) (+.f64 n n))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
0.4b
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
Compiler

Compiled 37 to 13 computations (64.9% saved)

series9.0ms (0%)

Counts
3 → 12
Calls

12 calls:

TimeVariablePointExpression
1.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
n
@0
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1430×rational.json-1
1430×rational.json-2
1430×rational.json-4
1430×rational.json-3
1412×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01469
19863
219963
340863
486663
5263163
6625863
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (PI.f64) (+.f64 n n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (*.f64 (sqrt.f64 k) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (/.f64 (sqrt.f64 (*.f64 k k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 (neg.f64 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (*.f64 (*.f64 (sqrt.f64 k) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (neg.f64 (*.f64 (sqrt.f64 k) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 2 (*.f64 (neg.f64 (sqrt.f64 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 k))) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)))))

simplify138.0ms (0.5%)

Algorithm
egg-herbie
Rules
1916×rational.json-simplify-35
996×rational.json-simplify-2
886×rational.json-simplify-41
678×rational.json-simplify-50
634×rational.json-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02253230
16633214
226413198
353933198
Stop Event
node limit
Counts
118 → 120
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(+.f64 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) -1)
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) 2)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) -2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8))) 32)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (/.f64 4 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) -2))
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (*.f64 (sqrt.f64 k) 8))
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 -4 (-.f64 0 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (/.f64 (sqrt.f64 (*.f64 k k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 (neg.f64 (sqrt.f64 k)) 4))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (*.f64 (*.f64 (sqrt.f64 k) 4) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8)) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (neg.f64 (*.f64 (sqrt.f64 k) 8)))
(/.f64 -1/2 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 2 (*.f64 (neg.f64 (sqrt.f64 k)) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k))) 16)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))) -2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 k))) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 k) 1/2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 k)) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 (sqrt.f64 k) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 4)
(/.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8)) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8)))) 32)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) -1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) 2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) -2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) 8)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8))) 32)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 4 (sqrt.f64 k)) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 n (*.f64 2 (PI.f64)))))) (sqrt.f64 (*.f64 k (*.f64 n (*.f64 2 (PI.f64)))))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 n (*.f64 2 (PI.f64)))))) (sqrt.f64 (*.f64 k (*.f64 n (*.f64 2 (PI.f64)))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8) 8)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) -2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (*.f64 (sqrt.f64 k) 8) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (*.f64 (sqrt.f64 k) 8))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -4 (-.f64 0 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/4)) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 1/4)) (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) 1/4)) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 n (*.f64 2 (PI.f64)))))) (sqrt.f64 (*.f64 k (*.f64 n (*.f64 2 (PI.f64)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (/.f64 (sqrt.f64 (*.f64 k k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 (neg.f64 (sqrt.f64 k)) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (*.f64 (*.f64 (sqrt.f64 k) 4) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k)) 8)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8)) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8)) (neg.f64 (*.f64 (sqrt.f64 k) 8)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 -1/2 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 n (*.f64 2 (PI.f64)))))) (sqrt.f64 (*.f64 k (*.f64 n (*.f64 2 (PI.f64)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8))) 32)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 2 (*.f64 (neg.f64 (sqrt.f64 k)) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (sqrt.f64 k))) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))) -2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 k))) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 k) 1/2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 k)) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 k))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2))
(*.f64 (*.f64 n 8) (/.f64 (PI.f64) 4))
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 4)
(*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2))
(*.f64 (*.f64 n 8) (/.f64 (PI.f64) 4))
(/.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8)) 8)
(*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2))
(*.f64 (*.f64 n 8) (/.f64 (PI.f64) 4))
(/.f64 (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8))) 16)
(*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2))
(*.f64 (*.f64 n 8) (/.f64 (PI.f64) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 8)))) 32)
(*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2))
(*.f64 (*.f64 n 8) (/.f64 (PI.f64) 4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 2 (sqrt.f64 k))
0.2b
(*.f64 (PI.f64) n)
0.3b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
0.5b
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
Compiler

Compiled 72 to 46 computations (36.1% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
1.0ms
k
@0
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
0.0ms
k
@-inf
(/.f64 2 (sqrt.f64 k))
0.0ms
k
@-inf
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
0.0ms
k
@inf
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
0.0ms
k
@0
(/.f64 2 (sqrt.f64 k))

rewrite192.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1262×exponential.json-3
1262×rational.json-1
1262×rational.json-2
1262×rational.json-4
1262×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019108
114796
241596
3132196
4367996
Stop Event
node limit
Counts
4 → 222
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (PI.f64) n)
(/.f64 2 (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (+.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 1/2) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (*.f64 2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (neg.f64 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (-.f64 0 (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (/.f64 1 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 1/4 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (/.f64 1 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (*.f64 1/8 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 -1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)) (*.f64 (/.f64 2 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) n) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) n) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 2 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))))))))

simplify309.0ms (1.2%)

Algorithm
egg-herbie
Rules
1672×rational.json-simplify-35
1080×rational.json-simplify-39
908×rational.json-simplify-43
762×rational.json-simplify-51
756×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048111470
1113111268
2332711192
3671811176
Stop Event
node limit
Counts
270 → 335
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (+.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 1/2))
(*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 1/2))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 1/2) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 4 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 4 (-.f64 0 (*.f64 2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 4 (-.f64 0 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(/.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 8 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(/.f64 -2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(/.f64 -1 (neg.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 16 (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(/.f64 -4 (*.f64 2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -4 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) 8)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) -2)
(/.f64 -8 (*.f64 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(/.f64 -8 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 -8 (neg.f64 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(/.f64 -16 (-.f64 0 (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 4 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (/.f64 1 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 1/4 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 -2 (*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (/.f64 1 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 -1 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (*.f64 1/8 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 -1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))
(*.f64 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)) (*.f64 (/.f64 2 (sqrt.f64 k)) 4))
(*.f64 (/.f64 1 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (+.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 2 (sqrt.f64 k)))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(+.f64 (*.f64 (PI.f64) n) 0)
(+.f64 0 (*.f64 (PI.f64) n))
(-.f64 (*.f64 (PI.f64) n) 0)
(/.f64 (*.f64 (PI.f64) n) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)
(/.f64 (*.f64 (*.f64 (PI.f64) n) 8) 8)
(pow.f64 (*.f64 (PI.f64) n) 1)
(+.f64 (/.f64 2 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 2 (sqrt.f64 k)) 0)
(-.f64 0 (neg.f64 (/.f64 2 (sqrt.f64 k))))
(*.f64 2 (/.f64 1 (sqrt.f64 k)))
(*.f64 1 (/.f64 2 (sqrt.f64 k)))
(*.f64 1/2 (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (/.f64 4 (sqrt.f64 k)))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1)
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) 1/4)
(*.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) -1)
(*.f64 (/.f64 1 (sqrt.f64 k)) 2)
(*.f64 -1 (neg.f64 (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1/2)
(*.f64 1/4 (*.f64 (/.f64 2 (sqrt.f64 k)) 4))
(pow.f64 (/.f64 2 (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))))
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)) -1/2))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 3)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/48))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)) -1/2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 3) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1/2))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1/2) (/.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1/2))))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (+.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2)))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 1/2) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1/2))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1/2) (/.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (-.f64 1 k) 1/4))
(pow.f64 (*.f64 4 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (*.f64 (-.f64 1 k) 1/4))
(/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 4 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 4 (-.f64 0 (*.f64 2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 4 (-.f64 0 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 8 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -1 (neg.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 16 (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -4 (*.f64 2 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -4 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) 8)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) -1/2))
(/.f64 (neg.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) -1/2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) -2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -8 (*.f64 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -8 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -8 (neg.f64 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -16 (-.f64 0 (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 4 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (/.f64 1 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) (*.f64 1/4 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -2 (*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (/.f64 1 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) -2) (neg.f64 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -2 (sqrt.f64 k)))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -2 (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (*.f64 (/.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 -1 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (*.f64 1/8 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k)))))
(*.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 1/2 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (sqrt.f64 k))) 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 -1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 -2 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 -1/2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 -1/2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) -2) (*.f64 -1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 -2 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 -1/2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 -1/2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 1) (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 1) (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) 2))))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4) (/.f64 (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 1/2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k)))))
(*.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (*.f64 (/.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 k)) 1/2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)) (*.f64 (/.f64 2 (sqrt.f64 k)) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) -2) (neg.f64 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -2 (sqrt.f64 k)))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -2 (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (sqrt.f64 k))) 1/2))
(*.f64 (+.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 4) (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (PI.f64) n) 0)
(*.f64 n (PI.f64))
(+.f64 0 (*.f64 (PI.f64) n))
(*.f64 n (PI.f64))
(-.f64 (*.f64 (PI.f64) n) 0)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (*.f64 (PI.f64) n) 8) 8)
(*.f64 n (PI.f64))
(pow.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(+.f64 (/.f64 2 (sqrt.f64 k)) 0)
(/.f64 2 (sqrt.f64 k))
(+.f64 0 (/.f64 2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 2 (sqrt.f64 k)))))
(/.f64 2 (sqrt.f64 k))
(-.f64 (/.f64 2 (sqrt.f64 k)) 0)
(/.f64 2 (sqrt.f64 k))
(-.f64 0 (neg.f64 (/.f64 2 (sqrt.f64 k))))
(/.f64 2 (sqrt.f64 k))
(*.f64 2 (/.f64 1 (sqrt.f64 k)))
(*.f64 1 (/.f64 2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 2 (sqrt.f64 k))
(*.f64 1/2 (/.f64 4 (sqrt.f64 k)))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1)
(/.f64 2 (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 2 (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) 4) 1/4)
(/.f64 2 (sqrt.f64 k))
(*.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) -1)
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 2)
(*.f64 2 (/.f64 1 (sqrt.f64 k)))
(*.f64 -1 (neg.f64 (/.f64 2 (sqrt.f64 k))))
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1/2)
(*.f64 1/2 (/.f64 4 (sqrt.f64 k)))
(*.f64 1/4 (*.f64 (/.f64 2 (sqrt.f64 k)) 4))
(/.f64 2 (sqrt.f64 k))
(pow.f64 (/.f64 2 (sqrt.f64 k)) 1)
(/.f64 2 (sqrt.f64 k))
(neg.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))))
(/.f64 2 (sqrt.f64 k))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
0.2b
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
0.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
0.6b
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
Compiler

Compiled 67 to 47 computations (29.9% saved)

series75.0ms (0.3%)

Counts
4 → 60
Calls

21 calls:

TimeVariablePointExpression
34.0ms
n
@-inf
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
19.0ms
n
@0
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
7.0ms
n
@inf
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
3.0ms
k
@0
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
3.0ms
k
@0
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1342×exponential.json-3
1342×rational.json-1
1342×rational.json-2
1342×rational.json-4
1342×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018136
1132136
2337136
3983118
43504118
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 n 1/2) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))))

simplify140.0ms (0.5%)

Algorithm
egg-herbie
Rules
1636×rational.json-simplify-35
1006×rational.json-simplify-55
700×rational.json-simplify-51
594×rational.json-simplify-39
532×rational.json-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03398350
17208218
225617970
350487970
Stop Event
node limit
Counts
206 → 231
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(sqrt.f64 n)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n)))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(+.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 0)
(+.f64 0 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(-.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 1)
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 1/2)
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) 4)
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) -1)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4) 8)
(neg.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4)))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4)))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) -1)
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) 2)
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))
(+.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 0)
(-.f64 0 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1/2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) -1)
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) 2)
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (/.f64 -1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1)
(neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(+.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 0)
(+.f64 0 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(-.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 0)
(-.f64 0 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1)
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1/2)
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) -1)
(*.f64 -1 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) 2)
(*.f64 (pow.f64 (pow.f64 n 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 n 1/2) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1)
(/.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2)
(/.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) 4)
(/.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)) 8)
(neg.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(fabs.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2) (sqrt.f64 (*.f64 2 (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2)) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2) (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2)))) (*.f64 -1/48 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2) (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 3) (sqrt.f64 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 3) (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2)) 1/8)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 n))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 n))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 n))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1/2 (log.f64 (/.f64 1 n))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))))
(sqrt.f64 n)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))
(+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))))
(+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))) (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n))))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (*.f64 1/8 (sqrt.f64 n)))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 3))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))) (+.f64 (+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n))))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 3)))))
(+.f64 (+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n))))) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 k (sqrt.f64 n)))) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (*.f64 1/8 (sqrt.f64 n))) (+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 3) -1/48)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(+.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 1/2)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) -1)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 2 (PI.f64))) (*.f64 (-.f64 1 k) 1/4))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 2)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) 4)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) -1)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4) 8)
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
(fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) -1)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) 2)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))) 2)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2) 2)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(-.f64 0 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1/2)
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4) 1/4)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 4 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1/4 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) -1)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) 2)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 4))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2) 2)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 4 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1/4 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 -1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(+.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(-.f64 0 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 1/2)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) -1)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/4 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) 2)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 n 1/2) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (pow.f64 n 1/2) (pow.f64 n 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n n) (*.f64 (-.f64 1 k) 1/4))
(/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) 2)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4) 4)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) -1)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 4)) 8)
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 n (*.f64 1/2 (-.f64 1 k)))
(fabs.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
0.2b
(*.f64 (PI.f64) (+.f64 n n))
0.4b
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
0.5b
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1)))))
Compiler

Compiled 105 to 56 computations (46.7% saved)

series18.0ms (0.1%)

Counts
3 → 24
Calls

15 calls:

TimeVariablePointExpression
5.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
2.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
1.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
1.0ms
n
@0
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1)))))
1.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1044×rational.json-simplify-46
840×rational.json-simplify-1
828×rational.json-simplify-2
782×rational.json-simplify-35
756×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
022167
1161161
2360157
3838157
42091149
57126149
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1)))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (+.f64 n n) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (PI.f64) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (+.f64 n n) -1/2)) (/.f64 (pow.f64 (PI.f64) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) -1/2)) (/.f64 (pow.f64 (+.f64 n n) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 -1/2) (pow.f64 (*.f64 (PI.f64) n) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n -1/2) (pow.f64 (*.f64 (PI.f64) 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) -1/2) (pow.f64 2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) -1/2) 2) (*.f64 2 (pow.f64 (+.f64 n n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 n n) -1/2) 2) (*.f64 2 (pow.f64 (PI.f64) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) -1/2) (pow.f64 n -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) -1/2) (pow.f64 (*.f64 (PI.f64) 1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) -1/2) (pow.f64 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4))) 16)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) -1/2) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (+.f64 n n) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 2 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (+.f64 n n) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (PI.f64) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (sqrt.f64 k)))))))

simplify144.0ms (0.6%)

Algorithm
egg-herbie
Rules
1376×rational.json-simplify-2
1184×rational.json-simplify-39
1090×rational.json-simplify-59
754×rational.json-simplify-35
600×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03127831
18917783
235107693
355687693
Stop Event
node limit
Counts
133 → 149
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/24 (*.f64 (*.f64 (pow.f64 k 3) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)))) 16)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1)
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 1)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2))
(*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (+.f64 n n) -1/2))
(*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (PI.f64) -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 1/2)
(*.f64 (*.f64 2 (pow.f64 (+.f64 n n) -1/2)) (/.f64 (pow.f64 (PI.f64) -1/2) 2))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) -1/2)) (/.f64 (pow.f64 (+.f64 n n) -1/2) 2))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (*.f64 (PI.f64) n) -1/2))
(*.f64 (pow.f64 n -1/2) (pow.f64 (*.f64 (PI.f64) 2) -1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) -1/2) (pow.f64 2 -1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 2)
(*.f64 (/.f64 (pow.f64 (PI.f64) -1/2) 2) (*.f64 2 (pow.f64 (+.f64 n n) -1/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) -1/2) 2) (*.f64 2 (pow.f64 (PI.f64) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) -1/2) (pow.f64 n -1/2))
(*.f64 (pow.f64 (*.f64 n 4) -1/2) (pow.f64 (*.f64 (PI.f64) 1/2) -1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) -1/2) (pow.f64 1/2 -1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4))) 16)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) 2))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1)
(/.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (PI.f64) -1/2) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (+.f64 n n) -1/2))))
(/.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) 1))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 1))
(/.f64 4 (*.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (+.f64 n n) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) -1/2)))
(/.f64 -2 (neg.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))
(/.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (PI.f64) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2))
(/.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 8 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4) 4)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2) 1/2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4)) 8)
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1)
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (sqrt.f64 k)))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2)))
(*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64)))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 n (PI.f64)) 1/2)))
(*.f64 2 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 1/2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1)))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 n (PI.f64)) 1/2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (neg.f64 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (pow.f64 k 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/4)))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 n (PI.f64)) 1/2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/24 (*.f64 (*.f64 (pow.f64 k 3) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (*.f64 k (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (pow.f64 k 3))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/24)) (+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (*.f64 n (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (pow.f64 k 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/4))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 n (PI.f64)) 1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (neg.f64 (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)) 1/4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/4))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (exp.f64 (*.f64 (-.f64 2 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (exp.f64 (*.f64 (-.f64 2 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (exp.f64 (*.f64 (-.f64 2 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 2 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 2 k)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (exp.f64 (*.f64 (-.f64 2 k) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (*.f64 -1 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (neg.f64 k)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 2 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (*.f64 -1 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (neg.f64 k)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 2 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (*.f64 -1 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (neg.f64 k)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 2 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 1/2) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (*.f64 -1 k))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 2 (neg.f64 k)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 2 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 n (PI.f64))) 1/2)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 0)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)) 4)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) 8)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)))) 16)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (+.f64 n n) -1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (PI.f64) -1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (*.f64 2 (pow.f64 (+.f64 n n) -1/2)) (/.f64 (pow.f64 (PI.f64) -1/2) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (*.f64 2 (pow.f64 (PI.f64) -1/2)) (/.f64 (pow.f64 (+.f64 n n) -1/2) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (pow.f64 2 -1/2) (pow.f64 (*.f64 (PI.f64) n) -1/2))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) -1/2)
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) -1/2)
(*.f64 (pow.f64 n -1/2) (pow.f64 (*.f64 (PI.f64) 2) -1/2))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) -1/2)
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) -1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) n) -1/2) (pow.f64 2 -1/2))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) -1/2)
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) -1/2)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (/.f64 (pow.f64 (PI.f64) -1/2) 2) (*.f64 2 (pow.f64 (+.f64 n n) -1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (/.f64 (pow.f64 (+.f64 n n) -1/2) 2) (*.f64 2 (pow.f64 (PI.f64) -1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) -1/2) (pow.f64 n -1/2))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) -1/2)
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) -1/2)
(*.f64 (pow.f64 (*.f64 n 4) -1/2) (pow.f64 (*.f64 (PI.f64) 1/2) -1/2))
(pow.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 1/2)) -1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/2 (*.f64 n 4))) -1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) -1/2) (pow.f64 1/2 -1/2))
(pow.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 1/2)) -1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 1/2 (*.f64 n 4))) -1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4)) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) 4))) 16)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) -1/2) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (+.f64 n n) -1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 4 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 4 (*.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (+.f64 n n) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) -1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 -2 (neg.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 8 (+.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (/.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (pow.f64 (PI.f64) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) -1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (PI.f64) (/.f64 (+.f64 k -2) -2))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -2) -2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (*.f64 8 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 2) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2))) (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 4))) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1/4)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (sqrt.f64 k)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (sqrt.f64 k)) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) 2)))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (sqrt.f64 k)))

eval704.0ms (2.7%)

Compiler

Compiled 26562 to 17419 computations (34.4% saved)

prune374.0ms (1.5%)

Pruning

38 alts after pruning (35 fresh and 3 done)

PrunedKeptTotal
New1032281060
Fresh8715
Picked101
Done235
Total1043381081
Error
0.1b
Counts
1081 → 38
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
0.8b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
0.7b
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
0.6b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
7.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))))
13.6b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))))
2.4b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 n)))
3.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
3.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))))
0.5b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
21.9b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)) -1/2)))))
22.1b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
22.1b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
1.8b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
34.7b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
22.1b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
22.1b
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
22.2b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
0.7b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
22.1b
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
0.5b
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
0.8b
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
0.8b
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
0.8b
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
0.8b
(*.f64 (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4)))
0.8b
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k)))
21.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64)))))))))
21.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))))))
20.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2))))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
3.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
3.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
3.6b
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
Compiler

Compiled 1735 to 1369 computations (21.1% saved)

localize178.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
0.3b
(/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
0.6b
(pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))
0.7b
(/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
Compiler

Compiled 177 to 141 computations (20.3% saved)

series47.0ms (0.2%)

Counts
4 → 60
Calls

18 calls:

TimeVariablePointExpression
18.0ms
n
@0
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
12.0ms
n
@0
(/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
3.0ms
k
@0
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
2.0ms
k
@-inf
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
2.0ms
k
@0
(/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))

rewrite107.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2170×rational.json-1
2170×rational.json-2
2170×rational.json-3
1492×rational.json-simplify-35
884×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024204
1186192
2539180
32159174
46508174
Stop Event
node limit
Counts
4 → 94
Calls
Call 1
Inputs
(/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))
(/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4) (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4)) 8)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 1/2 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (/.f64 1 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)) (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)))))

simplify183.0ms (0.7%)

Algorithm
egg-herbie
Rules
1232×rational.json-simplify-51
1180×rational.json-simplify-55
964×rational.json-simplify-35
804×rational.json-simplify-1
674×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
037810382
19289242
221868206
340297708
460707676
Stop Event
node limit
Counts
154 → 207
Calls
Call 1
Inputs
(*.f64 2 (sqrt.f64 1/2))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 2)))) (*.f64 2 (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 2))))))) (*.f64 2 (sqrt.f64 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 2))))))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 2))))))))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 3)))) (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 3)))))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(sqrt.f64 (PI.f64))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 2)) (sqrt.f64 n))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 n)))) k) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 2)) (sqrt.f64 n))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (log.f64 n))) (sqrt.f64 n))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2))) (sqrt.f64 (/.f64 1 n)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) (sqrt.f64 n)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 n))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 2)) (sqrt.f64 n))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/6 (*.f64 n (pow.f64 (log.f64 n) 3))) (*.f64 -1/2 (*.f64 (log.f64 n) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)))))) (sqrt.f64 (/.f64 1 n)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 2) 2) (log.f64 n))) (sqrt.f64 n))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)))) (sqrt.f64 (/.f64 1 n)))))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (log.f64 n))) (sqrt.f64 n))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2))) (sqrt.f64 (/.f64 1 n)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) (sqrt.f64 n)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(+.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 0)
(+.f64 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(+.f64 0 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(-.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 0)
(*.f64 2 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/2 (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 2)
(*.f64 (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(pow.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 1)
(+.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 0)
(+.f64 0 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))
(-.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 0)
(*.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 1)
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 1)
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 2)
(/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4) 4)
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4) (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4)) 8)
(+.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(+.f64 0 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(+.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(-.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 1 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 2))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 1))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 1/2 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 2)
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(+.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(+.f64 0 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(-.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(*.f64 2 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)) 1))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (/.f64 1 (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) 1))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))) 1))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)) 1))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) 1))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)) (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(pow.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
Outputs
(*.f64 2 (sqrt.f64 1/2))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 2)))) (*.f64 2 (sqrt.f64 1/2)))
(+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (log.f64 2) k))))
(+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (log.f64 (sqrt.f64 2)) (*.f64 k (sqrt.f64 2))))
(+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 2))))))) (*.f64 2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2)) -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 2)) 1/4))))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (log.f64 2) k)))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (log.f64 (sqrt.f64 2)) (*.f64 k (sqrt.f64 2)))) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2)) -1) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) 1/4))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (sqrt.f64 2)))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 1/2 (pow.f64 (log.f64 2) 2))))) (neg.f64 (pow.f64 k 2)))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (log.f64 (sqrt.f64 2)) (*.f64 k (sqrt.f64 2)))) (*.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2))) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 2)) (*.f64 1/4 (sqrt.f64 2)))) (neg.f64 (pow.f64 k 2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 2))))))) (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 2))))))))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 2) 3)))) (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 2) 3)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2)) -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 2)) 1/4))))) (+.f64 (+.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (log.f64 2) (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2)) -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 2)) 1/4)))) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 3)) -1/24)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 3)) 1/8))))))) (*.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (log.f64 2) k)))))
(+.f64 (*.f64 2 (sqrt.f64 1/2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2)) -1) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) 1/4)))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2)) -1) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) 1/4))) (*.f64 (sqrt.f64 1/2) (log.f64 2))) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (log.f64 2) 3) (*.f64 1/2 (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 3)) 1/4)))))) (*.f64 (log.f64 (sqrt.f64 2)) (*.f64 k (sqrt.f64 2)))))
(+.f64 (*.f64 2 (sqrt.f64 1/2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (sqrt.f64 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 1/2 (pow.f64 (log.f64 2) 2)))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 3)) 1/4) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (log.f64 2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 1/2 (pow.f64 (log.f64 2) 2)))))) 1) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 3)) -1/24)))))))))
(+.f64 (*.f64 2 (sqrt.f64 1/2)) (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) (*.f64 k (sqrt.f64 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2))) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 2)) (*.f64 1/4 (sqrt.f64 2))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 3)) 1/4) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (log.f64 2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/8) (pow.f64 (log.f64 2) 2))) (*.f64 (*.f64 1/2 (pow.f64 (log.f64 2) 2)) (*.f64 1/4 (sqrt.f64 2))))) 1) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 3)) -1/24)))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))))
(sqrt.f64 (PI.f64))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) -1/2)))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 -1/2 (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 k (log.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) -1/2)))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) -1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) (*.f64 (sqrt.f64 (PI.f64)) 1/8)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 -1/2 (sqrt.f64 (PI.f64)))) (+.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 k (log.f64 (PI.f64))))) (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) -1/2)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) (*.f64 (sqrt.f64 (PI.f64)) -1/48)) (+.f64 (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) -1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) (*.f64 (sqrt.f64 (PI.f64)) 1/8)) (sqrt.f64 (PI.f64)))))
(+.f64 (+.f64 (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 -1/2 (sqrt.f64 (PI.f64)))) (+.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) -1/48)))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 k (log.f64 (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) -1/48)))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2))) (+.f64 (+.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) -1/2))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) -1/48))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (sqrt.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(sqrt.f64 (*.f64 n 2))
(sqrt.f64 (*.f64 2 n))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 2)) (sqrt.f64 n))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 n)))) k) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (log.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (*.f64 (sqrt.f64 n) -1/2)))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 2) (sqrt.f64 (*.f64 2 n))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n)))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (*.f64 (sqrt.f64 2) (log.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (+.f64 (log.f64 2) (log.f64 n)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 2)) (sqrt.f64 n))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (log.f64 n))) (sqrt.f64 n))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2))) (sqrt.f64 (/.f64 1 n)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) (sqrt.f64 n)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 n))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2)))) (sqrt.f64 (/.f64 1 n)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (log.f64 n))) (*.f64 (sqrt.f64 n) 1/4))))) (+.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (log.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (*.f64 (sqrt.f64 n) -1/2))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 2) (sqrt.f64 (*.f64 2 n))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))) (sqrt.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 2 n)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n))))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (*.f64 (sqrt.f64 2) (log.f64 2)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n)))))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (+.f64 (log.f64 2) (log.f64 n)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n)))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (+.f64 (log.f64 2) (log.f64 n))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 2 n)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 2)) (sqrt.f64 n))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/6 (*.f64 n (pow.f64 (log.f64 n) 3))) (*.f64 -1/2 (*.f64 (log.f64 n) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)))))) (sqrt.f64 (/.f64 1 n)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 2) 2) (log.f64 n))) (sqrt.f64 n))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)))) (sqrt.f64 (/.f64 1 n)))))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (log.f64 n))) (sqrt.f64 n))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2))) (sqrt.f64 (/.f64 1 n)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)) (sqrt.f64 n)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 n) 3) -1/6)) (*.f64 -1/2 (*.f64 (log.f64 n) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 n)) 1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 3)) (*.f64 (sqrt.f64 n) -1/48)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 2) 2) (log.f64 n))) (*.f64 (sqrt.f64 n) -1/16)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 n)) -1/4)))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2)))) (sqrt.f64 (/.f64 1 n)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 2) 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 2) (log.f64 n))) (*.f64 (sqrt.f64 n) 1/4))))) (+.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (log.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (*.f64 (sqrt.f64 n) -1/2)))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))) (sqrt.f64 (/.f64 1 n))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 2 n)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n))))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 3) (*.f64 -1/6 n)) (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))) (*.f64 -1/2 (log.f64 n)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 n))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))) (*.f64 (sqrt.f64 2) (log.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 n)) -1/4)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (log.f64 2) 2) (log.f64 n)) (sqrt.f64 (*.f64 2 n)))) (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 2) 3) (sqrt.f64 (*.f64 2 n))))))))) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 2) (sqrt.f64 (*.f64 2 n))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))))))
(+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (*.f64 (sqrt.f64 2) (log.f64 2)))))) (+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/6 (*.f64 n (pow.f64 (log.f64 n) 3))) (*.f64 -1/2 (*.f64 (log.f64 n) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2))))) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 2) 3) (sqrt.f64 (*.f64 2 n)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (log.f64 2) 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))) (*.f64 -1/4 (*.f64 (log.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)) (sqrt.f64 (*.f64 (/.f64 1 n) 2))))))))))))
(+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (+.f64 (log.f64 2) (log.f64 n)))))) (+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/6 (*.f64 n (pow.f64 (log.f64 n) 3))) (*.f64 -1/2 (*.f64 (log.f64 n) (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2))))) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 2) 3) (sqrt.f64 (*.f64 2 n)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (log.f64 2) 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n))))) (*.f64 -1/4 (*.f64 (log.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 n (pow.f64 (log.f64 n) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (log.f64 n))) 2)) (sqrt.f64 (*.f64 (/.f64 1 n) 2))))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (+.f64 (log.f64 2) (log.f64 n))))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2))) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 2 n)))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 2) 2) (sqrt.f64 (*.f64 2 n))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 n) 3) (*.f64 -1/6 n)) (*.f64 -1/2 (*.f64 (log.f64 n) (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2)))))) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (log.f64 2) (-.f64 (*.f64 (pow.f64 (log.f64 n) 2) (*.f64 n 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 n) (log.f64 n)) 2)))) (sqrt.f64 (*.f64 (/.f64 1 n) 2)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 2) 3) (sqrt.f64 (*.f64 2 n)))) (*.f64 -1/16 (*.f64 (pow.f64 (log.f64 2) 2) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 n)))))))))))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (-.f64 1 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (pow.f64 n (+.f64 1 (*.f64 -1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k)))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) (-.f64 1 k))) (pow.f64 (sqrt.f64 n) (-.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 n (-.f64 1 k)) k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (/.f64 1 n))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (-.f64 1 k)))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (-.f64 k 1))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))) (*.f64 1/2 (*.f64 (log.f64 2) (-.f64 1 k))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 2) (-.f64 1 k)) (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 2))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) k)))
(+.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 1)
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 2)
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) 1)
(/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(+.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 0)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(+.f64 0 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(-.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 0)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(*.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 1)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (PI.f64) 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (-.f64 1 k) 1/4))
(/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 1)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 2)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4) 4)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4) (*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) 4)) 8)
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))
(+.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) 2) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 1/2 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 2)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (pow.f64 (*.f64 2 n) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 2 n) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 0)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 1 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 4 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1/2 (/.f64 2 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) 4) 2))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 1/2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 1/2 (*.f64 2 (/.f64 2 (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)) 1))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 4 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1/2 (/.f64 2 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) 4) 2))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (/.f64 1 (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (/.f64 2 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 1/2 (*.f64 2 (/.f64 2 (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (*.f64 (/.f64 1 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))) (*.f64 (*.f64 1/2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) 1))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) (sqrt.f64 k)) (*.f64 2 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2))) (/.f64 2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) 4)) (*.f64 2 (/.f64 2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 4 (/.f64 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1/2 (/.f64 2 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) 4) 2))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 2 (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2) (*.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (pow.f64 (pow.f64 n 1/2) (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (pow.f64 (pow.f64 n 1/2) (-.f64 1 k)))) 1)
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) (*.f64 1/2 (-.f64 1 k))))

localize10.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (PI.f64) (+.f64 n n))
0.3b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
0.4b
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
n
@0
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
0.0ms
k
@-inf
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
0.0ms
k
@0
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
0.0ms
n
@inf
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
0.0ms
k
@inf
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))

rewrite84.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1334×rational.json-1
1334×rational.json-2
1334×rational.json-4
1334×rational.json-3
1326×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01229
17829
217529
340329
497229
5371829
Stop Event
node limit
Counts
1 → 76
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 1 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 -1 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 k)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 8)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) -2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)))))))

simplify113.0ms (0.4%)

Algorithm
egg-herbie
Rules
1078×rational.json-simplify-39
1036×rational.json-simplify-2
1034×rational.json-simplify-55
698×rational.json-simplify-44
670×rational.json-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01542240
13152228
28142228
332702228
465522228
Stop Event
node limit
Counts
76 → 79
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (/.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 8)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 -1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 1 (*.f64 (sqrt.f64 k) -2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 -1 (*.f64 (sqrt.f64 k) 2)))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) 2)
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (/.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 k)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 1/2 (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 4)
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4) 4)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 8)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) -2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)))
Outputs
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4) 1/4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 8)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 8 (/.f64 1 (*.f64 (sqrt.f64 k) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 8 (/.f64 1/8 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 -1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 1 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (/.f64 -1 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/4) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 k)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (/.f64 2 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (*.f64 (sqrt.f64 k) 1/2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 4) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 8)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 8))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 8 (/.f64 1 (*.f64 (sqrt.f64 k) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 8 (/.f64 1/8 (sqrt.f64 k))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) -2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))

localize153.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 2 (sqrt.f64 k))
0.2b
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
0.2b
(*.f64 (PI.f64) n)
0.5b
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
Compiler

Compiled 90 to 60 computations (33.3% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
k
@-inf
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
0.0ms
k
@0
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
0.0ms
k
@inf
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
0.0ms
n
@0
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
0.0ms
n
@inf
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))

rewrite485.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1724×rational.json-simplify-35
1168×exponential.json-3
1168×rational.json-1
1168×rational.json-2
1168×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02155
115655
237155
399143
4303543
Stop Event
node limit
Counts
1 → 173
Calls
Call 1
Inputs
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) -2) (/.f64 (neg.f64 (sqrt.f64 k)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (neg.f64 (sqrt.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 2 (/.f64 8 (sqrt.f64 k))) (/.f64 2 (/.f64 8 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 4 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 2 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2) (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 4 (/.f64 2 (sqrt.f64 k))) (/.f64 4 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 -2 (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -2 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (/.f64 2 (/.f64 8 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 n (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 32 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (*.f64 2 (*.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 16 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 8 (/.f64 2 (sqrt.f64 k))) (/.f64 8 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (*.f64 4 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 -2 (*.f64 1/2 (sqrt.f64 k))) (*.f64 -2 (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 -2 (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (sqrt.f64 k)) (+.f64 (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 n (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k))) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 16 (/.f64 2 (sqrt.f64 k))) (/.f64 16 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 -4 (/.f64 2 (sqrt.f64 k))) (/.f64 -4 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -4 (/.f64 2 (sqrt.f64 k))) (/.f64 -4 (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 32 (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (sqrt.f64 k)) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (*.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (sqrt.f64 k))) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 16 (sqrt.f64 k))) (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k))) (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 k))) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (*.f64 2 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k))) (*.f64 2 (/.f64 -4 (sqrt.f64 k)))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 32 (sqrt.f64 k)) (/.f64 32 (sqrt.f64 k))) (*.f64 2 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (sqrt.f64 k)) (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (sqrt.f64 k)) (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))) (*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 2 (sqrt.f64 k)))) (+.f64 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 8 (sqrt.f64 k))) (neg.f64 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 16 (sqrt.f64 k))) (neg.f64 (/.f64 16 (sqrt.f64 k)))) (+.f64 (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (-.f64 0 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k)))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 32 (sqrt.f64 k))) (-.f64 0 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 2 (*.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))) (-.f64 0 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 2 (sqrt.f64 k)))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8 (sqrt.f64 k)))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 16 (sqrt.f64 k)))) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))))

simplify315.0ms (1.2%)

Algorithm
egg-herbie
Rules
1554×rational.json-simplify-35
1258×rational.json-simplify-2
912×rational.json-simplify-1
716×rational.json-simplify-51
614×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04539403
115299121
247619033
374899033
Stop Event
node limit
Counts
185 → 222
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k))))))
(/.f64 2 (-.f64 0 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 4 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) -2) (/.f64 (neg.f64 (sqrt.f64 k)) -2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (/.f64 4 (sqrt.f64 k)))))
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (neg.f64 (sqrt.f64 k)) -2))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 2 (/.f64 8 (sqrt.f64 k))) (/.f64 2 (/.f64 8 (sqrt.f64 k)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 8 (*.f64 4 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 8 (+.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))
(/.f64 8 (+.f64 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 2 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2) (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k))))
(/.f64 16 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 4 (/.f64 2 (sqrt.f64 k))) (/.f64 4 (/.f64 2 (sqrt.f64 k)))))
(/.f64 -2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (sqrt.f64 k))))
(/.f64 -2 (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -4 (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -4 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 -4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 -4 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 -4 (+.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 -2 (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (/.f64 2 (/.f64 8 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 n (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 32 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (*.f64 2 (*.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 16 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 8 (/.f64 2 (sqrt.f64 k))) (/.f64 8 (/.f64 2 (sqrt.f64 k)))))
(/.f64 -8 (+.f64 (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 -8 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))
(/.f64 -8 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))
(/.f64 -8 (+.f64 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))
(/.f64 -8 (-.f64 0 (*.f64 4 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 -2 (*.f64 1/2 (sqrt.f64 k))) (*.f64 -2 (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 -2 (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 16 (sqrt.f64 k)) (+.f64 (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 2 (sqrt.f64 k))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 n (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k)))) 8)
(/.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k))) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 16 (/.f64 2 (sqrt.f64 k))) (/.f64 16 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 -4 (/.f64 2 (sqrt.f64 k))) (/.f64 -4 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -4 (/.f64 2 (sqrt.f64 k))) (/.f64 -4 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k)))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k))) 8)
(/.f64 (/.f64 32 (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(/.f64 (/.f64 -8 (sqrt.f64 k)) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 -8 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))) -2)
(/.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (sqrt.f64 k)))
(/.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (*.f64 4 (sqrt.f64 k))))
(/.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)
(/.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 8 (sqrt.f64 k))) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (/.f64 16 (sqrt.f64 k))) (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 4 (sqrt.f64 k))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k)))) 1)
(/.f64 (+.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k))) (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 k))) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))
(/.f64 (+.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (*.f64 2 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k))))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k))) (*.f64 2 (/.f64 -4 (sqrt.f64 k)))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (/.f64 32 (sqrt.f64 k)) (/.f64 32 (sqrt.f64 k))) (*.f64 2 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (+.f64 (/.f64 -8 (sqrt.f64 k)) (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (/.f64 -8 (sqrt.f64 k)) (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k))))) -4)
(/.f64 (+.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 4 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 4 (sqrt.f64 k))))
(/.f64 (+.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (+.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 8)
(/.f64 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))) (*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1)
(/.f64 (+.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 2 (sqrt.f64 k)))) (+.f64 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (+.f64 (neg.f64 (/.f64 8 (sqrt.f64 k))) (neg.f64 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (neg.f64 (/.f64 16 (sqrt.f64 k))) (neg.f64 (/.f64 16 (sqrt.f64 k)))) (+.f64 (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (-.f64 0 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k)))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (neg.f64 (/.f64 32 (sqrt.f64 k))) (-.f64 0 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 4 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 2 (*.f64 4 (sqrt.f64 k)))))
(/.f64 (neg.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))) (-.f64 0 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 1/2 (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (sqrt.f64 k)))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (sqrt.f64 k)))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 16 (sqrt.f64 k)))) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
Outputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (-.f64 0 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) -2) (/.f64 (neg.f64 (sqrt.f64 k)) -2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (/.f64 4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (neg.f64 (sqrt.f64 k)) -2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k))) (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 2 (/.f64 8 (sqrt.f64 k))) (/.f64 2 (/.f64 8 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (*.f64 4 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (+.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (+.f64 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 2 (/.f64 2 (sqrt.f64 k))) (/.f64 2 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2) (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 16 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 4 (/.f64 2 (sqrt.f64 k))) (/.f64 4 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (+.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 -2 (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -2 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 1/2 (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (/.f64 2 (/.f64 8 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k)) (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 n (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) 1/4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) 1/4) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k)))))
(/.f64 16 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/4 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k))))))))
(/.f64 (*.f64 1/4 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2)) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) 1) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 (sqrt.f64 k) 1) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2)) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) 1) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 (sqrt.f64 k) 1) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (+.f64 (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2)) (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2)))))
(/.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 32 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (*.f64 2 (*.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 16 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 8 (/.f64 2 (sqrt.f64 k))) (/.f64 8 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -8 (+.f64 (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -8 (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -8 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -8 (+.f64 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k)))) (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -8 (-.f64 0 (*.f64 4 (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 -2 (*.f64 1/2 (sqrt.f64 k))) (*.f64 -2 (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 -2 (/.f64 2 (sqrt.f64 k))) (/.f64 -2 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (+.f64 (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 16 (sqrt.f64 k)) (+.f64 (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -4 (sqrt.f64 k)) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (*.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) 4) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (-.f64 1 k))) (/.f64 4 (sqrt.f64 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (+.f64 (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 2 (pow.f64 n (*.f64 (-.f64 1 k) 1/2))) (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (+.f64 (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 4 (/.f64 4 (sqrt.f64 k))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k)))) 8)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k))) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 16 (/.f64 2 (sqrt.f64 k))) (/.f64 16 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (+.f64 (/.f64 -4 (/.f64 2 (sqrt.f64 k))) (/.f64 -4 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -4 (/.f64 2 (sqrt.f64 k))) (/.f64 -4 (/.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))) (/.f64 4 (sqrt.f64 k)))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (*.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 16 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) 1/4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) 1/4) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k)))))
(/.f64 16 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/4 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k))))))))
(/.f64 (*.f64 1/4 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k))) 8)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 32 (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -8 (sqrt.f64 k)) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -8 (sqrt.f64 k)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))) -2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (*.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 8 (sqrt.f64 k))) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 16 (sqrt.f64 k))) (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k)))) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k))) (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (sqrt.f64 k)))) 16)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (neg.f64 (*.f64 1/2 (sqrt.f64 k))) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))
(/.f64 (+.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2))) (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (+.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))) (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (*.f64 2 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 4 (sqrt.f64 k))))) 16)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k))) (*.f64 2 (/.f64 -4 (sqrt.f64 k)))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 32 (sqrt.f64 k)) (/.f64 32 (sqrt.f64 k))) (*.f64 2 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 -8 (sqrt.f64 k)) (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 -8 (sqrt.f64 k)) (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (*.f64 1/2 (sqrt.f64 k))))) -4)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 4 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 4 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 8)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))) (*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))) (*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (+.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (/.f64 (+.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (/.f64 4 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))) (/.f64 4 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k))))) 2)
(/.f64 (+.f64 (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (/.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 2 (sqrt.f64 k)))) (+.f64 (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (/.f64 8 (sqrt.f64 k))) (neg.f64 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (/.f64 16 (sqrt.f64 k))) (neg.f64 (/.f64 16 (sqrt.f64 k)))) (+.f64 (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k))) (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (/.f64 2 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2))))
(/.f64 (neg.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) (-.f64 1 k)) 1/2))) (neg.f64 (/.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 -2 (sqrt.f64 k))) (/.f64 -2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (-.f64 0 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -4 (sqrt.f64 k)))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 32 (sqrt.f64 k))) (-.f64 0 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (sqrt.f64 k))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 4 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 8 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (*.f64 4 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) -1/4) (*.f64 (sqrt.f64 k) -4))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) -1/4) (*.f64 (sqrt.f64 k) -4))
(/.f64 (neg.f64 (/.f64 32 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 2 (*.f64 4 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))) (-.f64 0 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (sqrt.f64 k)))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (sqrt.f64 k)))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (/.f64 16 (sqrt.f64 k)))) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (/.f64 -4 (sqrt.f64 k)))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))
0.2b
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
0.3b
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
0.6b
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
Compiler

Compiled 66 to 41 computations (37.9% saved)

series72.0ms (0.3%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
45.0ms
n
@-inf
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
8.0ms
n
@inf
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
7.0ms
n
@0
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
6.0ms
k
@0
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
1.0ms
k
@-inf
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))

rewrite214.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1474×rational.json-simplify-53
720×rational.json-simplify-44
658×rational.json-simplify-47
620×rational.json-simplify-35
608×rational.json-simplify-61
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
017138
1120138
2262138
3581138
41360126
55611126
Stop Event
node limit
Counts
4 → 305
Calls
Call 1
Inputs
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1) (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))) (fabs.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (*.f64 1/2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 -2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 -4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 4 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (*.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 (*.f64 (sqrt.f64 k) 8) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 8 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 (*.f64 (sqrt.f64 k) 8) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 8 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4)) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 8)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))) (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 -1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 k) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (sqrt.f64 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 1/4 (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 -1 (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k)))) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (neg.f64 (*.f64 (sqrt.f64 k) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (fabs.f64 (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 n (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4)) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) -1) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (neg.f64 (+.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4))) (fabs.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) -1)) (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (neg.f64 (+.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (*.f64 n 4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 n n) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))

simplify448.0ms (1.7%)

Algorithm
egg-herbie
Rules
1960×rational.json-simplify-35
1300×rational.json-simplify-61
1196×rational.json-simplify-46
1024×rational.json-simplify-2
918×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
072317205
1237315733
2730715671
Stop Event
node limit
Counts
353 → 462
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n)))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3))) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(+.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(+.f64 0 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(+.f64 -1 (-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -1))
(+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(+.f64 (-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -1) -1)
(-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(-.f64 0 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 1/2 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 1 (fabs.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1))
(*.f64 2 (fabs.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 2 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2)))
(*.f64 2 (fabs.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(*.f64 -1 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 1/4 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))
(*.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)))
(*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1) (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) 1/2)
(*.f64 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) 1/4)
(*.f64 (fabs.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1)
(*.f64 (fabs.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))) (fabs.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))))
(*.f64 (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) 2)
(*.f64 (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (fabs.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2)))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(/.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) 8)
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) 16)
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) -4)
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))) 4)
(neg.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(fabs.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(+.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 0)
(+.f64 0 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(-.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 0)
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (*.f64 1/2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 -2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 2 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))
(/.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 2)
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 -4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 4 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4) 4)
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (*.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 (*.f64 (sqrt.f64 k) 8) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 8 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 (*.f64 (sqrt.f64 k) 8) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 8 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4)) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 8)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) -2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))) (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4)
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 -1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1/2)
(/.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 k) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4))) 16)
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (sqrt.f64 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 8)
(/.f64 (/.f64 1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))
(/.f64 (/.f64 -1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 8))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) 8)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 1 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 (/.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 4 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -1)
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -2)
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -4)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 4)
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1)
(neg.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(-.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))
(*.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 1))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(*.f64 -1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) 1))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 1/4 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 -1 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k)))) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (+.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (+.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(pow.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(+.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(+.f64 0 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(+.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(-.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 1/2 (fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (fabs.f64 (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1))
(*.f64 2 (fabs.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 2 (fabs.f64 (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 n (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 n (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(*.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4)) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4)))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) -1) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (neg.f64 (+.f64 k -2))))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2)))
(*.f64 (pow.f64 (*.f64 n 4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) 1/2)
(*.f64 (fabs.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4))) (fabs.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) 2)
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) -1)) (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (neg.f64 (+.f64 k -2)))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 n 4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(/.f64 (pow.f64 (+.f64 n n) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))) 16)
(fabs.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
Outputs
(sqrt.f64 (PI.f64))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 k (log.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 k (log.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 k (log.f64 (PI.f64))))) (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 k (log.f64 (PI.f64))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) 1/8))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64)))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 k (log.f64 (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2))) (*.f64 -1/48 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) 1/8)) (+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) (*.f64 (sqrt.f64 (PI.f64)) -1/48)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 k (log.f64 (PI.f64))))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) 1/8)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 k (log.f64 (PI.f64))))) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) (*.f64 (sqrt.f64 (PI.f64)) -1/48)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (PI.f64)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (PI.f64)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (PI.f64)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (PI.f64)) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (*.f64 (log.f64 (PI.f64)) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (-.f64 1 k)) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(sqrt.f64 (*.f64 2 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n)))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 n)) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))) (*.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2))))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3))) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 n)) 2)))))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 n)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2))))) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 3)) -1/48)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))) (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 3)) -1/48))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (*.f64 (log.f64 (*.f64 2 n)) 1/2)))
(+.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(+.f64 0 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(+.f64 -1 (-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -1))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 2))
(+.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 2) (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 2))
(+.f64 (-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -1) -1)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(-.f64 0 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 1/2 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 1 (fabs.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 2 (fabs.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) 2))
(*.f64 2 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2)))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 2 (fabs.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1)))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 -1 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 2 (*.f64 -1/2 (+.f64 k -1))) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 1/4 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 1/4 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 (+.f64 k -1) -4))
(*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1) (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))))
(*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))))
(*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -2) -1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/4 (*.f64 -1/2 (+.f64 k -1)))) (pow.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 3/2)) 1/4))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) 1/2)
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) 1/4)
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (fabs.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1)
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))) (fabs.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 (+.f64 k -1) -4))
(*.f64 (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) 2)
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) 2))
(*.f64 (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 2 (*.f64 -1/2 (+.f64 k -1))) (fabs.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2)))))
(fabs.f64 (*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2)))))
(fabs.f64 (*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -2) -1/2))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2))))
(fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 1/4 (*.f64 -1/2 (+.f64 k -1)))) (pow.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 3/2)) 1/4)))
(fabs.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(/.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))
(/.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) 8)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) -2)
(*.f64 -2 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) -2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) -4) -4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) 16)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) -4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 4)) -4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 4)) -4)
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))) 4)
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(neg.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))
(fabs.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) 2))
(fabs.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(+.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 0)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(+.f64 0 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(-.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 0)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (*.f64 1/2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 -2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 2 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 2)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 -4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 4 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k))))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (sqrt.f64 k)))))
(/.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))))))
(*.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))))))
(*.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4) 4)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (*.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4) (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 (*.f64 (sqrt.f64 k) 8) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 8 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 (*.f64 (sqrt.f64 k) 8) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 -2 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 -2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 -2 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k)) -1) 2))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (/.f64 1/2 (sqrt.f64 k))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 8 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (*.f64 2 (*.f64 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))))))
(*.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4)) 8)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4)) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 8)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) -2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (*.f64 2 (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))) (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k)) (/.f64 2 (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))))))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (*.f64 -1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (/.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1/2)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 k) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (*.f64 4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 4)) (*.f64 4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 4)) (*.f64 4 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) 4) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 4))) 16)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))) 8)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) 4)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) 4)))
(*.f64 1/4 (/.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (sqrt.f64 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 8)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 8)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (*.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k))))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))))))
(*.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 8))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 8)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) 8)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -1)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 1 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 4 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))))))
(*.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (neg.f64 (sqrt.f64 k)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))))))
(*.f64 (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (/.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -1)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -2)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -4)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) 4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 4)) (*.f64 4 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 4)) (*.f64 4 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) 4) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))))) 4)
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))) (neg.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))) 1)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k)))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k)))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (neg.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(+.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) 1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) 1/2)))
(+.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)) (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 1/2 (sqrt.f64 k))) 1/2)
(-.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(-.f64 0 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 2 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1/2))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 1))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1 (*.f64 4 (sqrt.f64 k))))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 4 (/.f64 1/4 (sqrt.f64 k))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 4))
(*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 2) (*.f64 4 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1/2) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 4))
(*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) 2) (*.f64 4 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1 (*.f64 4 (sqrt.f64 k))))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 4 (/.f64 1/4 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 1))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1 (*.f64 4 (sqrt.f64 k))))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 4 (/.f64 1/4 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 8) (*.f64 1/4 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) -2) (*.f64 -1 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 -1 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 -2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 -2 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (neg.f64 (/.f64 1/2 (sqrt.f64 k)))))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 -1 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 -2 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 -2 (*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (neg.f64 (/.f64 1/2 (sqrt.f64 k)))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2)
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1 (*.f64 4 (sqrt.f64 k))))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 4 (/.f64 1/4 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 (+.f64 k -1) -4)))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 -1/2 (+.f64 k -1))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 2 (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (*.f64 (pow.f64 2 (*.f64 -1/2 (+.f64 k -1))) (/.f64 1/2 (sqrt.f64 k)))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4))) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (*.f64 (pow.f64 (PI.f64) (/.f64 (+.f64 k -1) -4)) (/.f64 1/2 (sqrt.f64 k)))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k)))) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 2 (/.f64 1 (*.f64 4 (sqrt.f64 k))))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (*.f64 4 (/.f64 1/4 (sqrt.f64 k))))
(*.f64 (+.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 -1/2 (+.f64 k -1))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (+.f64 (pow.f64 1/2 (*.f64 -1/2 (+.f64 k -1))) (pow.f64 1/2 (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (+.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) -1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (neg.f64 (+.f64 k -2))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (+.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (PI.f64) -1/2))))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -2) -1/2)) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (+.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (PI.f64) -1/2))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (pow.f64 (PI.f64) 1/4) (*.f64 (-.f64 1 k) 3/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 3/2)) 1/4) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (+.f64 (pow.f64 (PI.f64) (*.f64 1/4 (*.f64 -1/2 (+.f64 k -1)))) (pow.f64 (PI.f64) (*.f64 1/4 (*.f64 -1/2 (+.f64 k -1)))))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 -1/2 (+.f64 k -1))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (+.f64 (pow.f64 1/2 (*.f64 -1/2 (+.f64 k -1))) (pow.f64 1/2 (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(*.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (*.f64 (PI.f64) 1/2) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 -1/2 (+.f64 k -1))) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (+.f64 (pow.f64 1/2 (*.f64 -1/2 (+.f64 k -1))) (pow.f64 1/2 (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)))
(pow.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (PI.f64) (-.f64 1 k))))))
(neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (PI.f64) (-.f64 1 k)) (*.f64 2 (/.f64 1 (sqrt.f64 k)))))))))
(neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (pow.f64 (PI.f64) (-.f64 1 k)))) (/.f64 (neg.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1))) (/.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 k))))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (PI.f64) -1/2) (+.f64 k -1)) (sqrt.f64 k))
(+.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(+.f64 0 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(+.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(+.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) 2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) 2))
(-.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 1/2 (fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 1/2 (fabs.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(fabs.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))
(*.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (fabs.f64 (*.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 2 (fabs.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) 2))
(*.f64 2 (fabs.f64 (*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1)))
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)) (pow.f64 n (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (*.f64 2 n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 n (*.f64 (+.f64 k -1) -1/2)) (pow.f64 2 (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (*.f64 2 n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4)) (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4)))
(pow.f64 (*.f64 (+.f64 n n) (+.f64 n n)) (/.f64 (+.f64 k -1) -4))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) -1) (pow.f64 (pow.f64 (+.f64 n n) 1/2) (neg.f64 (+.f64 k -2))))
(*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (+.f64 n n) (*.f64 1/2 (neg.f64 (+.f64 k -2)))))
(*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -2) -1/2)))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/4 (*.f64 -1/2 (+.f64 k -1)))) (pow.f64 (+.f64 n n) (*.f64 1/4 (*.f64 (-.f64 1 k) 3/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (*.f64 n 4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (*.f64 (*.f64 n 4) 1/2) (*.f64 -1/2 (+.f64 k -1)))
(pow.f64 (*.f64 1/2 (*.f64 n 4)) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) 1/2)
(*.f64 1/2 (fabs.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(fabs.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))
(*.f64 (fabs.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4))) (fabs.f64 (pow.f64 (+.f64 n n) (/.f64 (+.f64 k -1) -4))))
(pow.f64 (*.f64 (+.f64 n n) (+.f64 n n)) (/.f64 (+.f64 k -1) -4))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) 2)
(*.f64 2 (/.f64 (fabs.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) 2))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) -1)) (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/2) (neg.f64 (+.f64 k -2)))))
(fabs.f64 (*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (+.f64 n n) (*.f64 1/2 (neg.f64 (+.f64 k -2))))))
(fabs.f64 (*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -2) -1/2))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2))))
(fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 1/4 (*.f64 -1/2 (+.f64 k -1)))) (pow.f64 (+.f64 n n) (*.f64 1/4 (*.f64 (-.f64 1 k) 3/2)))))
(fabs.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 n 4) (*.f64 (+.f64 k -1) -1/2))) (fabs.f64 (pow.f64 1/2 (*.f64 (+.f64 k -1) -1/2))))
(fabs.f64 (pow.f64 (*.f64 (*.f64 n 4) 1/2) (*.f64 -1/2 (+.f64 k -1))))
(fabs.f64 (pow.f64 (*.f64 1/2 (*.f64 n 4)) (*.f64 -1/2 (+.f64 k -1))))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (pow.f64 (+.f64 n n) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (+.f64 n n) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))) 16)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(fabs.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 1/2 (fabs.f64 (*.f64 2 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(fabs.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))

localize242.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))
0.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
0.6b
(pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))
3.3b
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
Compiler

Compiled 89 to 59 computations (33.7% saved)

series9.0ms (0%)

Counts
3 → 40
Calls

18 calls:

TimeVariablePointExpression
2.0ms
k
@-inf
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
1.0ms
k
@0
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
1.0ms
n
@-inf
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))
1.0ms
n
@-inf
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
1.0ms
k
@inf
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1402×rational.json-1
1402×rational.json-2
1402×rational.json-3
1390×exponential.json-3
1390×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021133
1152133
2373127
31077127
43719127
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 2 (sqrt.f64 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))))

simplify265.0ms (1%)

Algorithm
egg-herbie
Rules
1206×rational.json-simplify-61
1144×rational.json-simplify-46
1084×rational.json-simplify-35
1058×rational.json-simplify-51
1024×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02608874
15438602
216848426
345327794
465647754
Stop Event
node limit
Counts
150 → 181
Calls
Call 1
Inputs
(sqrt.f64 n)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n)))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(+.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 0)
(+.f64 0 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(-.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))
(*.f64 1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)
(*.f64 2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 1/2)
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) 1/4)
(*.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 2)
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) 4)
(/.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)) 8)
(pow.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1)
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 2 (sqrt.f64 k)))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) -1)
(*.f64 (/.f64 1 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) 2)
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))) 2)
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))
(*.f64 (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(+.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(-.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 0)
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2)))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 2))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1)
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1/2)
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)))
(*.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2)) 2)
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 2) 2)
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4))
(*.f64 (/.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
Outputs
(sqrt.f64 n)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))
(+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))))
(+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 k (log.f64 n)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 k (log.f64 n)))) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (*.f64 (sqrt.f64 n) 1/8))))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 n)) 2)) (*.f64 -1/2 (*.f64 k (log.f64 n))))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 3))))
(+.f64 (*.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 k (log.f64 n)))) (+.f64 (+.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (*.f64 (sqrt.f64 n) 1/8))) (*.f64 (sqrt.f64 n) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 n)) 3)))))
(+.f64 (+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))) (*.f64 (sqrt.f64 n) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 n)) 3)))))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))) (*.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 n)) 3)) (*.f64 -1/2 (*.f64 k (log.f64 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)) (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)) (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)) (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)) (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (/.f64 1 n)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (-.f64 1 k) -1/2)))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 1 k) (log.f64 (/.f64 1 n))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(+.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 0)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(+.f64 0 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(-.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 0)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 1/2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) 1/4)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) 2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) 4)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(/.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)) 8)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(pow.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 n) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 n))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 0)
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 0)
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 2))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 2 (sqrt.f64 k)))) 1/2)
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 1/4 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (sqrt.f64 k) 1/4))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 4 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1/4))))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))) 1))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 n)) (-.f64 k 1)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) -1)
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 n)) (-.f64 k 1)))))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k))))))
(*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) 2)
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))) 2)
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 2) 2)
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 1/4 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 4 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (sqrt.f64 k) 1/4))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 4 (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 1/4))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k))) 1/2))
(*.f64 1/2 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 0)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(+.f64 0 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(-.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 0)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2)))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 2))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1/2)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4) 1/4)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1/4 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) -1)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 1/2 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (*.f64 1/2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 2)) 2)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 2) 2)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 4)))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1/4 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) (neg.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(pow.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))) 1)
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (log.f64 n) (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (neg.f64 (log.f64 (sqrt.f64 n))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))

eval1.9s (7.3%)

Compiler

Compiled 40603 to 27948 computations (31.2% saved)

prune1.9s (7.5%)

Pruning

40 alts after pruning (35 fresh and 5 done)

PrunedKeptTotal
New1392141406
Fresh92130
Picked011
Done347
Total1404401444
Error
0.1b
Counts
1444 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
0.8b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
0.6b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
7.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))))
13.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 n)) 2)) (*.f64 -1/2 (*.f64 k (log.f64 n))))))))
2.4b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 n)))
3.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
3.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))))
0.7b
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
0.4b
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
0.5b
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
21.9b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)) -1/2)))))
22.1b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
22.1b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
1.8b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
34.7b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
22.1b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
22.1b
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
22.2b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
0.8b
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
0.7b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
22.1b
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
1.8b
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)))
0.8b
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
3.3b
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 1 (sqrt.f64 k)))
22.2b
(*.f64 (/.f64 2 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 2 (sqrt.f64 k)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k)))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
3.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
3.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
13.3b
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))) (*.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2)))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
0.6b
(*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
0.6b
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
3.5b
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
3.6b
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
3.3b
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
Compiler

Compiled 1676 to 1335 computations (20.3% saved)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
0.2b
(pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))
0.2b
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
0.6b
(pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))
Compiler

Compiled 87 to 58 computations (33.3% saved)

series10.0ms (0%)

Counts
4 → 72
Calls

21 calls:

TimeVariablePointExpression
2.0ms
n
@inf
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
1.0ms
n
@0
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
1.0ms
n
@-inf
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
1.0ms
k
@inf
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
1.0ms
k
@0
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))

rewrite138.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1844×rational.json-1
1844×rational.json-2
1844×rational.json-3
1842×rational.json-4
722×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019170
1146164
2392158
31329122
45388122
Stop Event
node limit
Counts
4 → 181
Calls
Call 1
Inputs
(pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (PI.f64) (*.f64 -1/2 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (*.f64 (sqrt.f64 k) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (pow.f64 (+.f64 n n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (+.f64 n n) (*.f64 -1/2 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 n n) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 k -1)) (pow.f64 (+.f64 n n) (+.f64 k -1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (+.f64 n n) -1/2)) (+.f64 k -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 n n) (+.f64 k -1)) (pow.f64 (PI.f64) (+.f64 k -1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (PI.f64) -1/2)) (+.f64 k -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))))))

simplify392.0ms (1.5%)

Algorithm
egg-herbie
Rules
1156×rational.json-simplify-44
1150×rational.json-simplify-47
790×rational.json-simplify-43
702×rational.json-simplify-2
628×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049112083
1123411477
2535710937
3710810937
Stop Event
node limit
Counts
253 → 333
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n)))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3))) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (PI.f64))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) (log.f64 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64)))))))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (PI.f64))) (sqrt.f64 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (log.f64 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (*.f64 n (PI.f64))))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) (log.f64 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64)))))))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (PI.f64))) (sqrt.f64 (*.f64 n (PI.f64))))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(+.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(+.f64 0 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(*.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (pow.f64 (PI.f64) 1/2))
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (PI.f64) (*.f64 -1/2 k)))
(/.f64 -1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2))
(/.f64 1 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 1 (-.f64 0 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 4 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) 4))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(/.f64 -2 (*.f64 2 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 -2 (neg.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) -2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) -2)
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2)
(neg.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (sqrt.f64 k)))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)) 1))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)))
(*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) 1))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (*.f64 (sqrt.f64 k) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (sqrt.f64 k)))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(+.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(+.f64 0 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(-.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(-.f64 0 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 -1 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(*.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) -1)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (pow.f64 (+.f64 n n) 1/2))
(*.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2))
(*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (+.f64 n n) (*.f64 -1/2 k)))
(/.f64 -1 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(/.f64 1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(/.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 4 (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(/.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) -1)
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -2)
(/.f64 -2 (+.f64 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 -2 (-.f64 0 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) -2)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) 1/2)
(neg.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 1)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1))
(*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) 1))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) 4)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) -1)
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))
(pow.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 k -1)) (pow.f64 (+.f64 n n) (+.f64 k -1))) -1/2)
(pow.f64 (*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (+.f64 n n) -1/2)) (+.f64 k -1))
(pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) (+.f64 k -1)) (pow.f64 (PI.f64) (+.f64 k -1))) -1/2)
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (PI.f64) -1/2)) (+.f64 k -1))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
Outputs
(sqrt.f64 (PI.f64))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) -1/2)))
(+.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) -1/2)))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) -1/2)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) 1/8))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (PI.f64)))))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (*.f64 k (log.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) -1/2)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2))) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3) (*.f64 (sqrt.f64 (PI.f64)) -1/48)))))
(+.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 k (log.f64 (PI.f64))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 2) 1/8)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (PI.f64))) 3))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (+.f64 1 (neg.f64 k)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 k -1) (*.f64 -1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 k -1) (*.f64 -1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 k -1) (*.f64 -1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 k -1) (*.f64 -1/2 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/2 (+.f64 k -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(sqrt.f64 (*.f64 2 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 n)))) -1/2)))
(*.f64 (sqrt.f64 n) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 n)))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n)))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (pow.f64 k 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 n) 1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 n)))) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2) (sqrt.f64 n))))))
(+.f64 (*.f64 (sqrt.f64 n) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 n)))) -1/2))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2) (sqrt.f64 n)))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3))) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) k)) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))) (sqrt.f64 n))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (pow.f64 k 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 n) 1/8))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 n)) 3)))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 n)))) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2) (sqrt.f64 n))))) (*.f64 (sqrt.f64 n) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 3))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2) (sqrt.f64 n)))) (+.f64 (*.f64 (sqrt.f64 n) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 n)))) -1/2))) (*.f64 (sqrt.f64 n) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 3))))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1))))
(exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/2 (+.f64 k -1))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n)))))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (sqrt.f64 (*.f64 2 n)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/2 (-.f64 k 1))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (log.f64 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (+.f64 (log.f64 2) (log.f64 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (log.f64 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 -1/2 (+.f64 k -1)) (+.f64 (log.f64 (PI.f64)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) n) 2))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (PI.f64))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) n) 2)) (*.f64 k (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)) (*.f64 (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) (log.f64 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64)))))))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (PI.f64))) (sqrt.f64 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2)))))))) (+.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) n) 2)) (*.f64 k (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)) (*.f64 (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2))))))
(+.f64 (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))
(+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (*.f64 1/8 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2))))))))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 2) (log.f64 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 3)) (sqrt.f64 (*.f64 n (PI.f64))))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (PI.f64)) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 2) (log.f64 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64)))))))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (PI.f64))) (sqrt.f64 (*.f64 n (PI.f64))))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) n) 2)) (+.f64 (+.f64 (*.f64 k (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)) (*.f64 (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2))))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (log.f64 (*.f64 2 n)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 3)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/48)) (*.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 3) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/48))))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/48 (+.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 3) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (+.f64 (*.f64 -1/16 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 -1/16 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2))))))) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 -1/48 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 3) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 3)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/16) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2))) (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (*.f64 1/8 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2))))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (*.f64 1/8 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2)))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 -1/48 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 3)) (*.f64 (pow.f64 (log.f64 (PI.f64)) 3) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/16) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (log.f64 (PI.f64)) (sqrt.f64 2))) (*.f64 (pow.f64 (log.f64 (PI.f64)) 2) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))) (exp.f64 (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 k 1) (log.f64 (*.f64 2 n)))) (*.f64 -1/2 (*.f64 (log.f64 (PI.f64)) (-.f64 k 1)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (PI.f64)) (+.f64 k -1)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64))))))
(exp.f64 (*.f64 -1/2 (*.f64 (+.f64 k -1) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (+.f64 1 (neg.f64 k))))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (+.f64 1 (neg.f64 k))))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (+.f64 1 (neg.f64 k))))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n)))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (PI.f64)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 (+.f64 1 (*.f64 k -1)) 1/2)) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k -1)) (log.f64 (*.f64 2 n))))))
(exp.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 1 (neg.f64 k)) (log.f64 (*.f64 2 n))) (*.f64 (log.f64 (PI.f64)) (+.f64 1 (neg.f64 k))))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (*.f64 2 n)) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 1 (neg.f64 k))) (+.f64 (log.f64 (PI.f64)) (log.f64 (*.f64 2 n)))))
(+.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(+.f64 0 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(-.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 1/2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (pow.f64 (PI.f64) 1/2))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (PI.f64) (*.f64 -1/2 k)))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 1 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 1 (-.f64 0 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 2 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 4 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) 4))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -2 (*.f64 2 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -2 (neg.f64 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) -2)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2)) -2)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) 2)
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(neg.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (sqrt.f64 k)))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)) 1))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) 4) (/.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (*.f64 4 (/.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4))))
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) 4) (/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) 4) (/.f64 (sqrt.f64 k) 1)))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (*.f64 4 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 4))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)) (/.f64 1 (*.f64 4 (sqrt.f64 k))))
(*.f64 4 (*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (/.f64 1/4 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (*.f64 (sqrt.f64 k) 4))))
(*.f64 (*.f64 4 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (*.f64 4 (sqrt.f64 k))))
(*.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) 1/4) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (*.f64 (sqrt.f64 k) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))) (/.f64 1 (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (sqrt.f64 k)))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))) (/.f64 1 (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))) (/.f64 1 (*.f64 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)) (/.f64 1 (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1)))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) 1/2))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) k) -1/2) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) 1/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) 1/2))))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 k)))))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (pow.f64 (PI.f64) k) -1/2) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(*.f64 (pow.f64 n (*.f64 -1/2 (-.f64 k 1))) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (sqrt.f64 k)) (pow.f64 2 (*.f64 -1/2 (-.f64 k 1)))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (sqrt.f64 k)) (pow.f64 (*.f64 2 n) (*.f64 -1/2 (+.f64 k -1))))
(*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 n (*.f64 -1/2 (-.f64 k 1))) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 -1/2 (-.f64 k 1))))))
(*.f64 (pow.f64 n (*.f64 -1/2 (+.f64 k -1))) (/.f64 (pow.f64 2 (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 k)))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 -1/2 k)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2) (sqrt.f64 k))
(+.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(+.f64 0 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(-.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(-.f64 0 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 -1 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 1/2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (pow.f64 (+.f64 n n) 1/2))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2))
(*.f64 (pow.f64 2 (*.f64 -1/2 (-.f64 k 1))) (pow.f64 n (*.f64 -1/2 (-.f64 k 1))))
(pow.f64 (*.f64 2 n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)))
(*.f64 (pow.f64 2 (*.f64 -1/2 (-.f64 k 1))) (pow.f64 n (*.f64 -1/2 (-.f64 k 1))))
(pow.f64 (*.f64 2 n) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (+.f64 n n) (*.f64 -1/2 k)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -1 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) 1))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 1 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) 2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 4 (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) 4)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) -2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -2 (+.f64 (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 -1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 -2 (-.f64 0 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4)) 8)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2)) -2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) 1/2)
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(neg.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1)))
(pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1)))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 0)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 1/2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) 1))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 2 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) 1))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (/.f64 2 (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 2 (/.f64 2 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (/.f64 4 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) 4)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))) (/.f64 1 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))) (neg.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))) -1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) k) -1/2) (/.f64 (pow.f64 (PI.f64) 1/2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (/.f64 1 (pow.f64 (+.f64 n n) 1/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 1 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (-.f64 k 1))))))
(*.f64 (pow.f64 (PI.f64) 1/2) (/.f64 (pow.f64 (pow.f64 (PI.f64) k) -1/2) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(*.f64 (pow.f64 2 (*.f64 -1/2 (-.f64 k 1))) (*.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (pow.f64 n (*.f64 -1/2 (-.f64 k 1)))))
(*.f64 (pow.f64 n (*.f64 -1/2 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 -1/2 (+.f64 k -1))))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 (+.f64 k -1)))
(*.f64 (pow.f64 (pow.f64 n (+.f64 k -1)) -1/2) (/.f64 (pow.f64 (pow.f64 2 -1/2) (+.f64 k -1)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 n (*.f64 -1/2 (-.f64 k 1))) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (/.f64 1 (pow.f64 2 (*.f64 -1/2 (-.f64 k 1))))))
(*.f64 (pow.f64 n (*.f64 -1/2 (+.f64 k -1))) (/.f64 (pow.f64 2 (*.f64 -1/2 (+.f64 k -1))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (PI.f64) (*.f64 -1/2 (-.f64 k 1))) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 -1/2 (+.f64 k -1))))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(pow.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 k -1)) (pow.f64 (+.f64 n n) (+.f64 k -1))) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(pow.f64 (*.f64 (pow.f64 (PI.f64) -1/2) (pow.f64 (+.f64 n n) -1/2)) (+.f64 k -1))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) (+.f64 k -1)) (pow.f64 (PI.f64) (+.f64 k -1))) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) -1/2) (pow.f64 (PI.f64) -1/2)) (+.f64 k -1))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 k -1)) -1/2)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (PI.f64) (+.f64 n n))
0.3b
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
0.4b
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
0.4b
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
Compiler

Compiled 42 to 11 computations (73.8% saved)

series5.0ms (0%)

Counts
2 → 0
Calls

12 calls:

TimeVariablePointExpression
1.0ms
n
@0
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
k
@0
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
n
@-inf
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
1.0ms
k
@-inf
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
0.0ms
k
@inf
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))

rewrite321.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1642×rational.json-1
1642×rational.json-2
1642×rational.json-4
1642×rational.json-3
1634×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01458
110158
222858
353258
4134958
5436058
Stop Event
node limit
Counts
2 → 99
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (/.f64 (sqrt.f64 k) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))))))

simplify514.0ms (2%)

Algorithm
egg-herbie
Rules
1396×rational.json-simplify-51
1324×rational.json-simplify-46
1024×rational.json-simplify-44
944×rational.json-simplify-61
934×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01973197
14413165
211563131
363123131
Stop Event
node limit
Counts
99 → 114
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(+.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(+.f64 (-.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) -1)
(-.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/2))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)))) 1/2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 1))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) 1))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (/.f64 (sqrt.f64 k) 2) 1))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 1/2))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1/2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(neg.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
Outputs
(+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (-.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) -1)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(-.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 k) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)))) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))
(*.f64 1/2 (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k)))))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4) 1/4)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (/.f64 (sqrt.f64 k) 2) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) 2)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(neg.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 1/2))
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 1/2))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 4 (sqrt.f64 k))
0.2b
(*.f64 (PI.f64) n)
0.2b
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
0.5b
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
Compiler

Compiled 93 to 61 computations (34.4% saved)

series9.0ms (0%)

Counts
2 → 12
Calls

9 calls:

TimeVariablePointExpression
3.0ms
k
@0
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
1.0ms
n
@0
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
1.0ms
n
@inf
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
1.0ms
n
@-inf
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
1.0ms
k
@-inf
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1448×exponential.json-3
1448×rational.json-1
1448×rational.json-2
1448×rational.json-4
1448×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02066
115354
242354
3138554
4412654
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
(/.f64 4 (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 8 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (/.f64 8 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (*.f64 4 (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 k)) (/.f64 1 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -1 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/4) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 4 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 8 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 8 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)) (*.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 4 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 4 (sqrt.f64 k))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 4 (sqrt.f64 k)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -4 (sqrt.f64 k)))))))

simplify234.0ms (0.9%)

Algorithm
egg-herbie
Rules
1082×rational.json-simplify-2
1036×rational.json-simplify-1
648×rational.json-simplify-41
558×rational.json-simplify-35
536×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01873752
14083712
28823664
328053664
444343664
555823664
668723664
Stop Event
node limit
Counts
92 → 108
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 4 (sqrt.f64 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))
(*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 8 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 4 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (/.f64 8 (sqrt.f64 k))))
(*.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (*.f64 4 (/.f64 4 (sqrt.f64 k)))))
(*.f64 (*.f64 4 (sqrt.f64 k)) (/.f64 1 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 4 (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -1 (/.f64 4 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 1/4) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 -1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(*.f64 1/4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) 1/4)
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 4 (sqrt.f64 k)))) 2)
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(*.f64 (/.f64 2 (/.f64 8 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (/.f64 8 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))) 2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 1 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (sqrt.f64 k)))
(*.f64 (/.f64 2 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)) (*.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)) (*.f64 4 (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 -1 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))) -1)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -1)
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(+.f64 (/.f64 4 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 4 (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 4 (sqrt.f64 k)))))
(-.f64 (/.f64 4 (sqrt.f64 k)) 0)
(-.f64 0 (neg.f64 (/.f64 4 (sqrt.f64 k))))
(-.f64 0 (/.f64 -4 (sqrt.f64 k)))
(*.f64 4 (/.f64 1 (sqrt.f64 k)))
(*.f64 2 (/.f64 (/.f64 4 (sqrt.f64 k)) 2))
(*.f64 1 (/.f64 4 (sqrt.f64 k)))
(*.f64 1/2 (*.f64 2 (/.f64 4 (sqrt.f64 k))))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1)
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 4 (/.f64 4 (sqrt.f64 k))) 1/4)
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) -1)
(*.f64 (/.f64 1 (sqrt.f64 k)) 4)
(*.f64 -1 (neg.f64 (/.f64 4 (sqrt.f64 k))))
(*.f64 1/4 (*.f64 4 (/.f64 4 (sqrt.f64 k))))
(*.f64 1/4 (/.f64 (/.f64 4 (sqrt.f64 k)) 1/4))
(*.f64 (/.f64 -4 (sqrt.f64 k)) -1)
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 2) 2)
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 1/4) 1/4)
(pow.f64 (/.f64 4 (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))))
(neg.f64 (/.f64 -4 (sqrt.f64 k)))
Outputs
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)))
(+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 4 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 2 (/.f64 8 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (/.f64 8 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (*.f64 4 (/.f64 4 (sqrt.f64 k)))))
(*.f64 4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/4 (/.f64 4 (sqrt.f64 k)))))
(*.f64 (/.f64 4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (sqrt.f64 k) 16) 4))
(*.f64 (/.f64 4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (*.f64 4 (/.f64 (sqrt.f64 k) 16)))
(*.f64 4 (*.f64 (/.f64 4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) 16)))
(*.f64 (*.f64 4 (sqrt.f64 k)) (/.f64 1 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 4 (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 (sqrt.f64 k) 4) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 4 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 4 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (*.f64 4 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -1 (/.f64 4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) 1/4) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 -1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 1/4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) 1/4)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 4 (sqrt.f64 k)))) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 2 (/.f64 8 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (/.f64 8 (sqrt.f64 k))) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 4 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/4 (/.f64 4 (sqrt.f64 k)))))
(*.f64 (/.f64 4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (*.f64 (/.f64 (sqrt.f64 k) 16) 4))
(*.f64 (/.f64 4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (*.f64 4 (/.f64 (sqrt.f64 k) 16)))
(*.f64 4 (*.f64 (/.f64 4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) 16)))
(*.f64 (/.f64 1 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (sqrt.f64 k)))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 2 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)) (*.f64 4 (sqrt.f64 k)))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 4 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (pow.f64 (pow.f64 2 (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (/.f64 (sqrt.f64 k) 4) (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 4 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 (sqrt.f64 k) (*.f64 4 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 4 (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (*.f64 4 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 -1 (/.f64 4 (sqrt.f64 k))) (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))) -1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 4 (sqrt.f64 k)) 0)
(/.f64 4 (sqrt.f64 k))
(+.f64 0 (/.f64 4 (sqrt.f64 k)))
(/.f64 4 (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 4 (sqrt.f64 k)))))
(/.f64 4 (sqrt.f64 k))
(-.f64 (/.f64 4 (sqrt.f64 k)) 0)
(/.f64 4 (sqrt.f64 k))
(-.f64 0 (neg.f64 (/.f64 4 (sqrt.f64 k))))
(/.f64 4 (sqrt.f64 k))
(-.f64 0 (/.f64 -4 (sqrt.f64 k)))
(/.f64 4 (sqrt.f64 k))
(*.f64 4 (/.f64 1 (sqrt.f64 k)))
(*.f64 2 (/.f64 (/.f64 4 (sqrt.f64 k)) 2))
(/.f64 4 (sqrt.f64 k))
(*.f64 1 (/.f64 4 (sqrt.f64 k)))
(/.f64 4 (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 4 (sqrt.f64 k))))
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1)
(/.f64 4 (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) 1/2)
(/.f64 4 (sqrt.f64 k))
(*.f64 (*.f64 4 (/.f64 4 (sqrt.f64 k))) 1/4)
(/.f64 4 (sqrt.f64 k))
(*.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))) -1)
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 4)
(*.f64 4 (/.f64 1 (sqrt.f64 k)))
(*.f64 -1 (neg.f64 (/.f64 4 (sqrt.f64 k))))
(/.f64 4 (sqrt.f64 k))
(*.f64 1/4 (*.f64 4 (/.f64 4 (sqrt.f64 k))))
(/.f64 4 (sqrt.f64 k))
(*.f64 1/4 (/.f64 (/.f64 4 (sqrt.f64 k)) 1/4))
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 -4 (sqrt.f64 k)) -1)
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 2) 2)
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 1/4) 1/4)
(/.f64 4 (sqrt.f64 k))
(pow.f64 (/.f64 4 (sqrt.f64 k)) 1)
(/.f64 4 (sqrt.f64 k))
(neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k))))
(/.f64 4 (sqrt.f64 k))
(neg.f64 (/.f64 -4 (sqrt.f64 k)))
(/.f64 4 (sqrt.f64 k))

localize59.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
0.2b
(*.f64 (PI.f64) n)
0.3b
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
0.5b
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
Compiler

Compiled 69 to 44 computations (36.2% saved)

series44.0ms (0.2%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
11.0ms
n
@-inf
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
9.0ms
n
@inf
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
7.0ms
n
@0
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
6.0ms
k
@0
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
2.0ms
k
@0
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1318×exponential.json-3
1318×rational.json-1
1318×rational.json-2
1318×rational.json-4
1318×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018125
1133125
2342125
3977107
43391107
Stop Event
node limit
Counts
3 → 125
Calls
Call 1
Inputs
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))))

simplify178.0ms (0.7%)

Algorithm
egg-herbie
Rules
1196×rational.json-simplify-35
1146×rational.json-simplify-51
1100×rational.json-simplify-53
1000×rational.json-simplify-2
862×rational.json-simplify-19
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03028937
16168733
219058477
338408441
476198135
Stop Event
node limit
Counts
173 → 203
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(sqrt.f64 (*.f64 n (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 n (PI.f64))) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(+.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 1)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) 4)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)) 8)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) 4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 -1 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) -1)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) 2)
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 0)
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2)))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) 1/2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(sqrt.f64 (*.f64 n (PI.f64)))
(sqrt.f64 (*.f64 (PI.f64) n))
(+.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) n))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) n))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 k (sqrt.f64 (*.f64 (PI.f64) n))))))
(+.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2)))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) n))))) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) n))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2)))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2)) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) n)))))))
(+.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 n (PI.f64))) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 n (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2)))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) n))))) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8))) (+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 3) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/48))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) n))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 k (sqrt.f64 (*.f64 (PI.f64) n))))) (+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 3)) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 k (sqrt.f64 (*.f64 (PI.f64) n))))) (+.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 2)) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) n))) 3))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) n)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (log.f64 2))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (log.f64 2)) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))) (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))) (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))) (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2)))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 2))) (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))) (*.f64 (-.f64 1 k) (log.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 2)))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n)))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (PI.f64)) (log.f64 n))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (*.f64 -1 (log.f64 (/.f64 1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (PI.f64)) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 -1 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 (PI.f64) -1)) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n)))))))))
(/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (neg.f64 (PI.f64))) (neg.f64 (log.f64 (/.f64 -1 n))))))))
(+.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 1/2)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/4))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) 4)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)) 8)
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2) (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4)))
(*.f64 (*.f64 4 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 4 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 n (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (*.f64 2 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) -1)
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) 2)
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) (*.f64 2 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 n (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))) (*.f64 2 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 2) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4)) (*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) 4))
(*.f64 (*.f64 4 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (pow.f64 2 (*.f64 1/2 (-.f64 1 k)))))
(*.f64 4 (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (neg.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))) (neg.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) 2) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) 1/2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4) 1/4)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1/4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) -1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)))
(*.f64 (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (PI.f64) (-.f64 1 k)) 1/2)) (/.f64 1 (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 2)) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 4))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 2) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))) 4))))
(*.f64 (sqrt.f64 k) (*.f64 4 (/.f64 1/4 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k))))

localize55.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
0.2b
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
0.3b
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
0.6b
(pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))
Compiler

Compiled 120 to 76 computations (36.7% saved)

series16.0ms (0.1%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
5.0ms
k
@0
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
3.0ms
n
@inf
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
2.0ms
n
@0
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
2.0ms
k
@-inf
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
2.0ms
n
@-inf
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))

rewrite102.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1450×rational.json-simplify-50
840×rational.json-simplify-1
762×rational.json-simplify-35
760×rational.json-simplify-61
712×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
025146
1176146
2362146
3845146
42063140
56195140
Stop Event
node limit
Counts
2 → 95
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 2) (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (-.f64 0 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (*.f64 2 (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) (*.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 2 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (-.f64 0 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))) (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1/2 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) (-.f64 0 (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))) (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (*.f64 2 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (sqrt.f64 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))) (-.f64 0 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (-.f64 0 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (-.f64 0 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1/2 (sqrt.f64 k)))) (neg.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2)) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (sqrt.f64 k))) (-.f64 0 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1/2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (neg.f64 (sqrt.f64 k)))) (-.f64 0 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k))))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))) (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2) (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1)))))

simplify1.2s (4.8%)

Algorithm
egg-herbie
Rules
1478×rational.json-simplify-43
1156×rational.json-simplify-35
658×rational.json-simplify-61
628×rational.json-simplify-49
624×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037913099
1134612045
2477610677
3731410677
Stop Event
node limit
Counts
131 → 158
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(+.f64 (*.f64 (+.f64 (*.f64 -3/8 (*.f64 (pow.f64 16 1/8) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 n)))) (*.f64 -1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 n)))) k) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (*.f64 (+.f64 (*.f64 -3/8 (*.f64 (pow.f64 16 1/8) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 n)))) (*.f64 -1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 3/64 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (+.f64 (*.f64 9/128 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 n))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -3/8 (*.f64 (pow.f64 16 1/8) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 n)))) (*.f64 -1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -9/512 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (pow.f64 16 1/8) (sqrt.f64 n)))) (+.f64 (*.f64 -1/3072 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 2)) (sqrt.f64 n))) (*.f64 -3/1024 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 n))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 3/64 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (+.f64 (*.f64 9/128 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 n)))))))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(+.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(+.f64 0 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 2) (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(-.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 1 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))))
(/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (-.f64 0 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)))))
(/.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (*.f64 2 (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2))))) 2)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) (*.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4) 4)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 2 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (-.f64 0 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))) (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1/2 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) (-.f64 0 (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)))) 4)
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))) (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))))) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (*.f64 2 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (sqrt.f64 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))) (-.f64 0 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (-.f64 0 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (-.f64 0 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1/2 (sqrt.f64 k)))) (neg.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2)) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (sqrt.f64 k))) (-.f64 0 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1/2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (neg.f64 (sqrt.f64 k)))) (-.f64 0 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k))))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))) (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(+.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 0)
(+.f64 0 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2) (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2))
(-.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 0)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) 2)
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)))) 16)
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1)
Outputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8)) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8)) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8)) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8)) (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))) (log.f64 (sqrt.f64 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 3/8 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n))))) (exp.f64 (*.f64 -1/8 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) 3/8)) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 3/8 (+.f64 (log.f64 2) (log.f64 n)))) (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (+.f64 (log.f64 2) (log.f64 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 n)))) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 k -1) (*.f64 -1/8 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))))) (*.f64 (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (exp.f64 (*.f64 -1/8 (*.f64 (-.f64 k 1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))) (exp.f64 (*.f64 3/8 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2))))))
(exp.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 k -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)))) (*.f64 (-.f64 1 k) (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -2)) 3/8))))
(exp.f64 (+.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -2)) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(sqrt.f64 (*.f64 2 n))
(+.f64 (*.f64 (+.f64 (*.f64 -3/8 (*.f64 (pow.f64 16 1/8) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 n)))) (*.f64 -1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 n)))) k) (*.f64 (sqrt.f64 2) (sqrt.f64 n)))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (+.f64 (*.f64 -3/8 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (sqrt.f64 n) -1/8)))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 -3/8 (*.f64 (sqrt.f64 n) (log.f64 (*.f64 2 n))))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n)))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) -3/8))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -3/8 (*.f64 (pow.f64 16 1/8) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 n)))) (*.f64 -1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 3/64 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (+.f64 (*.f64 9/128 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 n))))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 (*.f64 2 n)) 2)) 3/64)) (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 (*.f64 2 n)) 2)) 9/128)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2)) (*.f64 (sqrt.f64 n) 1/128))))) (*.f64 k (+.f64 (*.f64 -3/8 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (sqrt.f64 n) -1/8))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 -3/8 (*.f64 (sqrt.f64 n) (log.f64 (*.f64 2 n))))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 3/64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))) (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 (*.f64 2 n)) 2)) 9/128)) (*.f64 1/128 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 (*.f64 2 n)))))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) -3/8))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 (*.f64 2 n)) 1/128)) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8))) 15/128)))))
(+.f64 (*.f64 (+.f64 (*.f64 -3/8 (*.f64 (pow.f64 16 1/8) (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 n)))) (*.f64 -1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 2)) (sqrt.f64 n)))) k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -9/512 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (pow.f64 16 1/8) (sqrt.f64 n)))) (+.f64 (*.f64 -1/3072 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 2)) (sqrt.f64 n))) (*.f64 -3/1024 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 n))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 3/64 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (+.f64 (*.f64 9/128 (*.f64 (pow.f64 16 1/8) (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 n)))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 2)) (sqrt.f64 n)))))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 (*.f64 2 n)) 2)) 3/64)) (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 (*.f64 2 n)) 2)) 9/128)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 2)) (*.f64 (sqrt.f64 n) 1/128))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 n)) 3)) (*.f64 (sqrt.f64 n) -1/3072)) (+.f64 (*.f64 -3/1024 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))) (*.f64 -9/512 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))))))) (*.f64 k (+.f64 (*.f64 -3/8 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 n))) (*.f64 (sqrt.f64 n) -1/8))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 -3/8 (*.f64 (sqrt.f64 n) (log.f64 (*.f64 2 n))))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n)))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 3/64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8)))) (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 (*.f64 2 n)) 2)) 9/128)) (*.f64 1/128 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (sqrt.f64 (*.f64 2 n))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/3072 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (sqrt.f64 (*.f64 2 n)))) (*.f64 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 16 1/8) (pow.f64 (log.f64 (*.f64 2 n)) 3))) -21/1024))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) -3/8))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n)))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 (*.f64 2 n)) 1/128)) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8))) 15/128))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 (*.f64 2 n)) -1/3072)) (*.f64 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 16 1/8) (pow.f64 (log.f64 (*.f64 2 n)) 3))) -21/1024))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (+.f64 (*.f64 (pow.f64 16 1/8) (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) -3/8))) (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 2 n))))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 (*.f64 2 n)) 1/128)) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 2) (*.f64 (sqrt.f64 n) (pow.f64 16 1/8))) 15/128))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 n)) 3) (*.f64 (sqrt.f64 (*.f64 2 n)) -1/3072)) (*.f64 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 16 1/8) (pow.f64 (log.f64 (*.f64 2 n)) 3))) -21/1024)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (-.f64 1 k) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (-.f64 1 k) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (-.f64 1 k) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 1 k)))) (exp.f64 (*.f64 -1/8 (*.f64 (log.f64 (*.f64 2 n)) (-.f64 k 1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (-.f64 1 k) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (+.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 3/8)) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 -1/8 (+.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/8 (+.f64 k -1)) (*.f64 (-.f64 1 k) 3/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 (*.f64 (-.f64 1 k) 3/8) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (+.f64 1 (*.f64 k -1)) 3/8)) (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 k -1))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (neg.f64 k))) 1/2))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (+.f64 1 (*.f64 k -1)) 3/8)) (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 k -1))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (neg.f64 k))) 1/2))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (+.f64 1 (*.f64 k -1)) 3/8)) (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 k -1))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (neg.f64 k))) 1/2))
(*.f64 (exp.f64 (*.f64 3/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))) (exp.f64 (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 -1 k))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 n)) (*.f64 (+.f64 1 (*.f64 k -1)) 3/8)) (*.f64 1/8 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (*.f64 k -1))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 n)) (+.f64 1 (neg.f64 k))) 1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(+.f64 0 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 2) (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(-.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 1 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (-.f64 0 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (*.f64 2 (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2))))) 2)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) (*.f64 2 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) 2) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4) 4)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 2 (/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) -2) (-.f64 0 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4)) 8)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))) (*.f64 2 (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1/2 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 4 (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (*.f64 (/.f64 (/.f64 4 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k))) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))) 1/4)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k)) 2) 2) 1/4)
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) (-.f64 0 (/.f64 (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)))) 4)
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2) (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))) (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 4))) 16)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))))) 8)
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (*.f64 4 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) 1/4)
(*.f64 1/4 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) 4) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) 4) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))) 1/4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (*.f64 2 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (sqrt.f64 k)) (/.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))) (-.f64 0 (/.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (-.f64 0 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))) (-.f64 0 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1/2 (sqrt.f64 k)))) (neg.f64 (/.f64 1/2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2)) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) (sqrt.f64 k))) (-.f64 0 (/.f64 2 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1/2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (neg.f64 (sqrt.f64 k)))) (-.f64 0 (/.f64 -1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)))) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (/.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) (sqrt.f64 k))))) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))))) (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (/.f64 (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) 3/4)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 0)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(+.f64 0 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2) (/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(-.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 0)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 2)) 2)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)) 4)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4))) 8)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)) 4)))) 16)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))
(pow.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) 1)
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/8 (+.f64 k -1))) (pow.f64 (pow.f64 (+.f64 n n) 3/8) (-.f64 1 k)))

eval1.2s (4.5%)

Compiler

Compiled 36936 to 24108 computations (34.7% saved)

prune1.4s (5.4%)

Pruning

33 alts after pruning (26 fresh and 7 done)

PrunedKeptTotal
New1282101292
Fresh141630
Picked101
Done279
Total1299331332
Error
0b
Counts
1332 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
0.7b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))
0.8b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
0.6b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
3.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
3.3b
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))))
2.7b
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
3.5b
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
0.4b
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
0.5b
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
22.1b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
22.1b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
22.1b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
34.7b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
22.1b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
22.1b
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
22.2b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
22.2b
(/.f64 1 (/.f64 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 4 (sqrt.f64 k))))
0.7b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
22.1b
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
3.6b
(/.f64 1 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2))))
1.8b
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)))
0.4b
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
0.4b
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
0.8b
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k)))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
22.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
3.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
3.3b
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
22.1b
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
Compiler

Compiled 616 to 489 computations (20.6% saved)

regimes490.0ms (1.9%)

Counts
73 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))
(*.f64 (/.f64 2 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 4 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 n)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 1 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/8)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 3/8))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (log.f64 (sqrt.f64 n)))))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (pow.f64 (PI.f64) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (pow.f64 n (-.f64 1 k)) 1/2) (*.f64 1/2 (/.f64 2 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (PI.f64))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 2) (log.f64 n)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) -1) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (-.f64 1 (+.f64 k -1)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 (+.f64 k -1))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (+.f64 k -1) -1/2)) (pow.f64 (pow.f64 (+.f64 n n) 1/4) (*.f64 (-.f64 1 k) 3/2))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (+.f64 (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 n)) 2)) (*.f64 -1/2 (*.f64 k (log.f64 n))))))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (+.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k)))) (*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (log.f64 (*.f64 2 n)) (*.f64 k (sqrt.f64 2))))) (*.f64 (sqrt.f64 n) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 n))) 2)))))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64)))))))))
Outputs
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
Calls

4 calls:

173.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
170.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
48.0ms
n
31.0ms
k
Results
ErrorSegmentsBranch
0.4b1k
0.4b1n
0.4b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.4b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 1627 to 1009 computations (38% saved)

regimes110.0ms (0.4%)

Counts
54 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))
(*.f64 (/.f64 2 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 4 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 n)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 n (PI.f64)) (*.f64 1/2 (-.f64 1 k))) 4) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) 4)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 n (PI.f64))))) (-.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 1 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))) -1/2))))
(*.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 2 n)) 1/2))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (+.f64 k -2) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) -1/2)))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 n)))))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
Outputs
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
Calls

4 calls:

29.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
24.0ms
k
24.0ms
n
14.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Results
ErrorSegmentsBranch
0.4b1k
0.4b1n
0.4b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.4b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 971 to 599 computations (38.3% saved)

regimes174.0ms (0.7%)

Counts
39 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))
(*.f64 (/.f64 2 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 4 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 n)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
(*.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (pow.f64 2 (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (PI.f64) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (pow.f64 n (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 2 (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
Calls

4 calls:

74.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
59.0ms
k
17.0ms
n
10.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Results
ErrorSegmentsBranch
0.5b1k
0.5b1n
0.5b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 649 to 384 computations (40.8% saved)

regimes63.0ms (0.2%)

Counts
30 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))
(*.f64 (/.f64 2 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 4 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)))
(/.f64 (pow.f64 2 (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 n)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 1/2))))
Outputs
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
Calls

4 calls:

16.0ms
k
15.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
14.0ms
n
8.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Results
ErrorSegmentsBranch
0.7b1k
0.7b1n
0.7b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 469 to 267 computations (43.1% saved)

regimes52.0ms (0.2%)

Counts
25 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (+.f64 k -1) -1/2)) (sqrt.f64 k))
(*.f64 (/.f64 2 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 4 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (/.f64 (-.f64 k 1) -2))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 k -1) -1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (sqrt.f64 (*.f64 k k)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
Outputs
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
Calls

4 calls:

13.0ms
k
12.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
12.0ms
n
7.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Results
ErrorSegmentsBranch
0.7b1k
0.7b1n
0.7b1(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b1(*.f64 (*.f64 2 (PI.f64)) n)
Compiler

Compiled 392 to 221 computations (43.6% saved)

regimes15.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 k)))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
Calls

2 calls:

7.0ms
k
5.0ms
n
Results
ErrorSegmentsBranch
21.9b1k
21.9b1n
Compiler

Compiled 105 to 47 computations (55.2% saved)

regimes8.0ms (0%)

Accuracy

Total -0.2b remaining (-0.7%)

Threshold costs -0.2b (-0.7%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
Outputs
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
Calls

2 calls:

3.0ms
k
3.0ms
n
Results
ErrorSegmentsBranch
22.1b1k
22.1b1n
Compiler

Compiled 39 to 18 computations (53.8% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050351
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
Outputs
(*.f64 (pow.f64 (+.f64 n n) (*.f64 -1/2 k)) (/.f64 (pow.f64 (+.f64 n n) 1/2) (/.f64 (sqrt.f64 k) (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))))
(/.f64 (/.f64 (pow.f64 (+.f64 n n) (*.f64 (+.f64 k -1) -1/2)) (/.f64 1 (pow.f64 (PI.f64) (*.f64 (+.f64 k -1) -1/2)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (pow.f64 (*.f64 n (*.f64 1/2 (PI.f64))) 1/2)) (-.f64 1 k)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 k 1)) -1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (*.f64 1/2 n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
Compiler

Compiled 128 to 99 computations (22.7% saved)

soundness131.0ms (0.5%)

Algorithm
egg-herbie
Rules
1672×rational.json-simplify-35
1080×rational.json-simplify-39
908×rational.json-simplify-43
762×rational.json-simplify-51
756×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048111470
1113111268
2332711192
3671811176
Stop Event
node limit
Compiler

Compiled 62 to 41 computations (33.9% saved)

end118.0ms (0.5%)

Compiler

Compiled 116 to 69 computations (40.5% saved)

Profiling

Loading profile data...