Details

Time bar (total: 15.2s)

analyze160.0ms (1.1%)

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 (21%)

Results
1.6s8256×body256valid
919.0ms1289×body1024invalid
205.0ms666×body512invalid
194.0ms1627×body256invalid
169.0ms468×body256infinite
59.0ms243×body256unsamplable
Bogosity

preprocess399.0ms (2.6%)

Algorithm
egg-herbie
Rules
11732×rational.json-simplify-41
1774×rational.json-simplify-1
664×rational.json-simplify-35
26×rational.json-simplify-2
rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02498
14098
25898
38498
411898
521298
647298
761698
862698
963698
1064698
1165698
12185898
13186898
14187898
15188898
16189898
17190898
18255498
19256498
20257498
21258498
22259498
23260498
24261498
25262498
26263498
27264498
28265498
29266498
30267498
31268498
32269498
33270498
34271498
35272498
36273498
37274498
38275498
39276498
40277498
41278498
42279498
43280498
44281498
45282498
46283498
47284498
48285498
49286498
50287498
51288498
52289498
53290498
54291498
55292498
56293498
57294498
58295498
59296498
60297498
61298498
62299498
63300498
64301498
65302498
66303498
67304498
68305498
69306498
70307498
71308498
72309498
73310498
74311498
75312498
76313498
77314498
78315498
79316498
80317498
81318498
82319498
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 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 2 (*.f64 (PI.f64) k)) (/.f64 (-.f64 1 n) 2)))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 2 (*.f64 k (PI.f64))) (/.f64 (-.f64 1 n) 2)))
Compiler

Compiled 20 to 17 computations (15% saved)

simplify3.9s (25.9%)

Algorithm
egg-herbie
Rules
26690×rational.json-simplify-41
2366×rational.json-simplify-1
1296×rational.json-simplify-35
14×rational.json-simplify-2
rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01749
12749
23749
35149
46949
511549
624249
763049
879949
980549
1081149
1181749
1282349
1382949
1483549
1584149
1684749
1785349
1885949
1986549
2087149
2187749
2288349
23276549
24277149
25277749
26278349
27278949
28279549
29362049
30362649
31363249
32363849
33364449
34365049
35365649
36366249
37366849
38367449
39368049
40368649
41369249
42369849
43370449
44371049
45371649
46372249
47372849
48373449
49374049
50374649
51375249
52375849
53376449
54377049
55377649
56378249
57378849
58379449
59380049
60380649
61381249
62381849
63382449
64383049
65383649
66384249
67384849
68385449
69386049
70386649
71387249
72387849
73388449
74389049
75389649
76390249
77390849
78391449
79392049
80392649
81393249
82393849
83394449
84395049
85395649
86396249
87396849
88397449
89398049
90398649
91399249
92399849
93400449
94401049
95401649
96402249
97402849
98403449
99404049
100404649
101405249
102405849
103406449
104407049
105407649
106408249
107408849
108409449
109410049
110410649
111411249
112411849
113412449
114413049
115413649
116414249
117414849
118415449
119416049
120416649
121417249
122417849
123418449
124419049
125419649
126420249
127420849
128421449
129422049
130422649
131423249
132423849
133424449
134425049
135425649
136426249
137426849
138427449
139428049
140428649
141429249
142429849
143430449
144431049
145431649
146432249
147432849
148433449
149434049
150434649
151435249
152435849
153436449
154437049
155437649
156438249
157438849
158439449
159440049
160440649
161441249
162441849
163442449
164443049
165443649
166444249
167444849
168445449
169446049
170446649
171447249
172447849
173448449
174449049
175449649
176450249
177450849
178451449
179452049
180452649
181453249
182453849
183454449
184455049
185455649
186456249
187456849
188457449
189458049
190458649
191459249
192459849
193460449
194461049
195461649
196462249
197462849
198463449
199464049
200464649
201465249
202465849
203466449
204467049
205467649
206468249
207468849
208469449
209470049
210470649
211471249
212471849
213472449
214473049
215473649
216474249
217474849
218475449
219476049
220476649
221477249
222477849
223478449
224479049
225479649
226480249
227480849
228481449
229482049
230482649
231483249
232483849
233484449
234485049
235485649
236486249
237486849
238487449
239488049
240488649
241489249
242489849
243490449
244491049
245491649
246492249
247492849
248493449
249494049
250494649
251495249
252495849
253496449
254497049
255497649
256498249
257498849
258499449
259500049
260500649
261501249
262501849
263502449
264503049
265503649
266504249
267504849
268505449
269506049
270506649
271507249
272507849
273508449
274509049
275509649
276510249
277510849
278511449
279512049
280512649
281513249
282513849
283514449
284515049
285515649
286516249
287516849
288517449
289518049
290518649
291519249
292519849
293520449
294521049
295521649
296522249
297522849
298523449
299524049
300524649
301525249
302525849
303526449
304527049
305527649
306528249
307528849
308529449
309530049
310530649
311531249
312531849
313532449
314533049
315533649
316534249
317534849
318535449
319536049
320536649
321537249
322537849
323538449
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.4b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(*.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)

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 38 computations (32.1% saved)

series99.0ms (0.7%)

Counts
4 → 48
Calls

18 calls:

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

rewrite127.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1588×bool.json-1
1588×bool.json-2
1542×rational.json-1
1542×rational.json-2
1542×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017108
1171102
2429102
3881102
41945102
55102102
Stop Event
node limit
Counts
4 → 99
Calls
Call 1
Inputs
(/.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 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (*.f64 2 (PI.f64)) n)
Outputs
((#(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 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 k) (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 2 (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(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 (/.f64 1 (sqrt.f64 k)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/2) (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (sqrt.f64 k) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/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 1 k) 1/2)) 1/2) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 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 not (not (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))))

simplify193.0ms (1.3%)

Algorithm
egg-herbie
Rules
2246×rational.json-simplify-35
1104×rational.json-simplify-2
658×rational.json-simplify-59
642×rational.json-simplify-41
498×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02755829
17305797
222995743
339755743
474085743
Stop Event
node limit
Counts
147 → 150
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 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 (/.f64 1 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 k)) 4))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(*.f64 1/2 (/.f64 2 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 4) 1/4)
(*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 k)) 4))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 1/2))
(*.f64 (*.f64 (sqrt.f64 k) 1/2) (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 16)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 8 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (sqrt.f64 k) 8))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k)))) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (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 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)
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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(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 (-.f64 1 k) (*.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 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(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 (-.f64 1 k) (*.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 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(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 (-.f64 1 k) (*.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 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) k)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (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 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) k)) -1/2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2) (*.f64 (pow.f64 k 2) (sqrt.f64 2))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) k)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (pow.f64 k 3) (sqrt.f64 2))) -1/48)) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2) (*.f64 (pow.f64 k 2) (sqrt.f64 2))) 1/8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3))))))))
(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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (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 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 (/.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 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 k)) 4))
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.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 (/.f64 1 (sqrt.f64 k)) 4) 1/4)
(/.f64 1 (sqrt.f64 k))
(*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 k)) 4))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) 2)
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 1/2))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 1/2) (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 2 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 16)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (sqrt.f64 k) 8))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 8 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k)))) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (sqrt.f64 k)) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (neg.f64 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 n (*.f64 2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) 8)
(*.f64 (*.f64 n (*.f64 (PI.f64) 8)) 1/4)
(*.f64 1/4 (*.f64 (PI.f64) (*.f64 n 8)))
(*.f64 1/4 (*.f64 n (*.f64 (PI.f64) 8)))
(/.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8))) (*.f64 2 (*.f64 n (*.f64 (PI.f64) 8)))) 16)
(*.f64 (*.f64 n (*.f64 (PI.f64) 8)) 1/4)
(*.f64 1/4 (*.f64 (PI.f64) (*.f64 n 8)))
(*.f64 1/4 (*.f64 n (*.f64 (PI.f64) 8)))

eval113.0ms (0.7%)

Compiler

Compiled 3470 to 2190 computations (36.9% saved)

prune35.0ms (0.2%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New13911150
Fresh000
Picked011
Done000
Total13912151
Error
0.1b
Counts
151 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
33.2b
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
0.5b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
33.2b
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
0.4b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
0.4b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
24.0b
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))))
23.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 n (*.f64 2 (PI.f64))))))))))
23.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
3.0b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
0.5b
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 632 to 459 computations (27.4% saved)

localize21.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 25 computations (50% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

15 calls:

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

rewrite110.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1010×rational.json-simplify-50
940×rational.json-simplify-53
744×rational.json-simplify-35
734×rational.json-simplify-1
638×bool.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691
115991
241391
386291
4196391
5573191
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))
((#(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 (*.f64 (PI.f64) n) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k)))))))) (#(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 1 k) 1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.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 1 k) 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 1 k) 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 1 k) 1/2)) 2) (*.f64 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 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 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 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/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 1 k) 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 1 k) 1/2)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))

simplify260.0ms (1.7%)

Algorithm
egg-herbie
Rules
1452×rational.json-simplify-51
962×rational.json-simplify-44
956×rational.json-simplify-2
864×rational.json-simplify-1
824×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02475769
15525737
214565683
347905647
474455647
Stop Event
node limit
Counts
137 → 141
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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 -1 (-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -1))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -1) -1)
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1/2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8) 8)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8)) 16)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) -4)
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 4)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(+.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 (*.f64 (PI.f64) n) 8) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) 8)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) 8))) 16)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))
(*.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/2))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8) (*.f64 1/4 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 -1 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 (sqrt.f64 k) 2)))
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 (-.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 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(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 (+.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 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (+.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 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (+.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 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (+.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 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (+.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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.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 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 (+.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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.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 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 (+.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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.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 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 (+.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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(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 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k (sqrt.f64 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 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (pow.f64 k 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k (sqrt.f64 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3) (*.f64 (pow.f64 k 3) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (pow.f64 k 2) (sqrt.f64 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3)))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))))
(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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 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 (-.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 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.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 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 (-.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 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.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 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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (+.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 (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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (+.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 (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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (+.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 (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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 -1 (-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -1))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -1) -1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) -2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8)) 16)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) -4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 (*.f64 (PI.f64) n) 8) 4)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) 8)) 8)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) 8))) 16)
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 2 (sqrt.f64 k)) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 1/2 (/.f64 1 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1) (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/4 (/.f64 1 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 1/2 (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 8) (*.f64 1/4 (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 -1 (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k)))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (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 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 n (*.f64 2 (PI.f64))) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))

localize89.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 66 to 33 computations (50% saved)

series9.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2084×bool.json-1
2084×bool.json-2
1612×bool.json-3
1002×rational.json-simplify-35
812×rational.json-simplify-46
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01786
117286
245686
3100886
4242886
5646486
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 1/2)) 2) (*.f64 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 1 k) 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 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(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 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k)))))) (#(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 1 k) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))

simplify133.0ms (0.9%)

Algorithm
egg-herbie
Rules
1818×rational.json-simplify-35
1382×rational.json-simplify-2
1100×rational.json-simplify-49
906×rational.json-simplify-1
780×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01524126
12864094
25534046
315674046
434884046
559704046
Stop Event
node limit
Counts
82 → 88
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 (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 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2) 1/2)
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) -1)
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 k 1)))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 k 1)))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 k 1)))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (-.f64 k 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 (*.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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (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 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (-.f64 k 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 (*.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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (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 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (-.f64 k 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 (*.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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (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 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (-.f64 k 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 (*.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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (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 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (-.f64 k 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 (*.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (-.f64 k 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 (*.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (-.f64 k 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 (*.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (-.f64 k 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 (*.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))))
(*.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) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) -1/2))))
(*.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (-.f64 k 1)))))
(*.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 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.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 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.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 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 (/.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 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (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 (+.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 (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 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(-.f64 0 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 k) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 2) 1/2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4) 1/4)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) -1)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2)) 2)
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 (-.f64 1 k) 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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.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 (-.f64 1 k) 1/2)) (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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (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) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (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 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 1/2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/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 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 1/2 (/.f64 1 (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 (-.f64 1 k) 1/2)) (/.f64 2 (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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(/.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 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/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 (-.f64 1 k) 1/2)) (neg.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (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 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(/.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 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) -1)
(/.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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (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 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))

localize319.0ms (2.1%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 39 computations (45.8% saved)

series5.0ms (0%)

Counts
2 → 12
Calls

9 calls:

TimeVariablePointExpression
2.0ms
n
@0
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
0.0ms
k
@0
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
0.0ms
k
@0
(/.f64 2 (sqrt.f64 k))

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1586×bool.json-1
1586×bool.json-2
1548×rational.json-1
1548×rational.json-2
1548×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01966
119754
257354
3151954
4489954
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(/.f64 2 (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
Outputs
((#(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 (/.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 2 (/.f64 1 (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 1 (/.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 4 (sqrt.f64 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 2 (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 2 (sqrt.f64 k)) (/.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 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 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 (/.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 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 (/.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 (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 (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 (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 (/.f64 1/2 (sqrt.f64 k)) 1))))) (#(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 (/.f64 1 (/.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 4 (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 (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 2 (/.f64 4 (sqrt.f64 k))) (/.f64 1 (*.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 -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 (neg.f64 (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 -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 (/.f64 2 (sqrt.f64 k)) (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 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 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 not (not (/.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 and (/.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)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.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)) (sqrt.f64 k)))))))

simplify118.0ms (0.8%)

Algorithm
egg-herbie
Rules
1282×rational.json-simplify-2
886×rational.json-simplify-47
838×rational.json-simplify-44
794×rational.json-simplify-1
754×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01222154
12522138
24742138
310302138
440132138
569692138
Stop Event
node limit
Counts
54 → 55
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 2 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(-.f64 (/.f64 2 (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 -2 (sqrt.f64 k)))
(*.f64 2 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 2 (sqrt.f64 k)))
(*.f64 1/2 (/.f64 4 (sqrt.f64 k)))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1/2)
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) 1/4)
(*.f64 (/.f64 -2 (sqrt.f64 k)) -1)
(*.f64 (/.f64 1 (sqrt.f64 k)) 2)
(*.f64 -1 (/.f64 -2 (sqrt.f64 k)))
(neg.f64 (/.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 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 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 (/.f64 2 (sqrt.f64 k)) (*.f64 1/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)) (sqrt.f64 k)))
(*.f64 1/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 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.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 (/.f64 1/2 (sqrt.f64 k)) 1))
(*.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 (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(*.f64 (/.f64 4 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(*.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 (neg.f64 (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 -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 (/.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 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 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
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 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 (*.f64 2 (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 -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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 (*.f64 2 (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 -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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 (*.f64 2 (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 -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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 (*.f64 2 (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 -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 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 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 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 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 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 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 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 (/.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 2 (sqrt.f64 k))
(-.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 2 (/.f64 1 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1)
(/.f64 2 (sqrt.f64 k))
(*.f64 1 (/.f64 2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 1/2 (/.f64 4 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1/2)
(/.f64 2 (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 4 (sqrt.f64 k))) 1/4)
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 -2 (sqrt.f64 k)) -1)
(/.f64 2 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 2)
(/.f64 2 (sqrt.f64 k))
(*.f64 -1 (/.f64 -2 (sqrt.f64 k)))
(/.f64 2 (sqrt.f64 k))
(neg.f64 (/.f64 -2 (sqrt.f64 k)))
(/.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 (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 (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 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 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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 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 (sqrt.f64 k)) (*.f64 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 1 (/.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 1/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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (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)) 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 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 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 4 (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 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)) (*.f64 (/.f64 1 (/.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 4 (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 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)) 4) (/.f64 1 (*.f64 (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 2 (/.f64 4 (sqrt.f64 k))) (/.f64 1 (*.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 -2 (sqrt.f64 k)) (/.f64 1 (/.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 (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 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 (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 (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 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 -1 (/.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 (*.f64 (/.f64 2 (sqrt.f64 k)) (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 (/.f64 1 (/.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 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 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))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 79 to 56 computations (29.1% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

15 calls:

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

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1632×bool.json-1
1632×bool.json-2
1588×rational.json-1
1588×rational.json-2
1588×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020113
1200107
2494107
31029107
42174107
55280107
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 n (*.f64 2 (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1/2) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 1/2) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 2 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 2 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 2 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (PI.f64) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (PI.f64)) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8)) (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 n (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 n (*.f64 2 (PI.f64))) (*.f64 n (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 n (*.f64 2 (PI.f64))) (*.f64 n (*.f64 2 (PI.f64))))))))

simplify244.0ms (1.6%)

Algorithm
egg-herbie
Rules
2162×rational.json-simplify-35
994×rational.json-simplify-43
706×rational.json-simplify-2
686×rational.json-simplify-41
636×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02576355
17156323
222746269
345986269
479756269
Stop Event
node limit
Counts
133 → 134
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(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 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 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 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 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 (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 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 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 0)
(+.f64 0 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(-.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 0)
(*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2))
(*.f64 1/2 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(*.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1)
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 1/2)
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2) 2)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1)
(/.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4))) 16)
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)))
(-.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 0)
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) 1))
(/.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 1))
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4) 4)
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4) 4)
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 1/2)
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (neg.f64 (sqrt.f64 k)))
(+.f64 (*.f64 n (*.f64 2 (PI.f64))) 0)
(+.f64 0 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))
(-.f64 (*.f64 n (*.f64 2 (PI.f64))) 0)
(/.f64 (*.f64 n (*.f64 2 (PI.f64))) 1)
(/.f64 (*.f64 n (*.f64 (PI.f64) 4)) 2)
(/.f64 (*.f64 (*.f64 n (PI.f64)) 8) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8)) (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8))) 16)
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (-.f64 1 k) (*.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 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (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 (*.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.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 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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.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 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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.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 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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) -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 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (*.f64 k (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (*.f64 k (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3))))))))
(+.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (*.f64 (pow.f64 k 3) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 k (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) -1/2)))) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8))) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k 3)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/48)))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (*.f64 k (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)))))) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k 3)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/48)))))
(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 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(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 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.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 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 (-.f64 1 k) 1/2))))
(*.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)) (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 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 (-.f64 1 k) 1/2))))
(*.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)) (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 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 (-.f64 1 k) 1/2))))
(*.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)) (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 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 (-.f64 1 k) 1/2))))
(*.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)) (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (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 (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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/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 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (sqrt.f64 (/.f64 1 k)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(+.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 0)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 0 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(-.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 0)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 1/2 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 1/2)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2) 2)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 2)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4) 4)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) 8)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4))) 16)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 0)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(-.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 0)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 4 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) 1))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) 1))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.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 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4) 4)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 k) 4) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4)) 8)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (*.f64 8 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4) 4)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 1/2)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) 1)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4)) (*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 4))) 16)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4) (/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (sqrt.f64 k)) 8)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (sqrt.f64 k)) -1)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 4)) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(+.f64 (*.f64 n (*.f64 2 (PI.f64))) 0)
(*.f64 2 (*.f64 (PI.f64) n))
(+.f64 0 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) n))
(+.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) n))
(-.f64 (*.f64 n (*.f64 2 (PI.f64))) 0)
(*.f64 2 (*.f64 (PI.f64) n))
(/.f64 (*.f64 n (*.f64 2 (PI.f64))) 1)
(*.f64 2 (*.f64 (PI.f64) n))
(/.f64 (*.f64 n (*.f64 (PI.f64) 4)) 2)
(*.f64 2 (*.f64 (PI.f64) n))
(/.f64 (*.f64 (*.f64 n (PI.f64)) 8) 4)
(*.f64 2 (*.f64 (PI.f64) n))
(/.f64 (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8)) 8)
(*.f64 2 (*.f64 (PI.f64) n))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8)) (*.f64 2 (*.f64 (*.f64 n (PI.f64)) 8))) 16)
(*.f64 2 (*.f64 (PI.f64) n))

localize80.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 k))
0.4b
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
0.4b
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))
7.1b
(*.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 n (*.f64 2 (PI.f64))))))))))
Compiler

Compiled 133 to 91 computations (31.6% saved)

series68.0ms (0.4%)

Counts
3 → 24
Calls

15 calls:

TimeVariablePointExpression
51.0ms
n
@-inf
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
4.0ms
k
@0
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
2.0ms
k
@0
(*.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 n (*.f64 2 (PI.f64))))))))))
1.0ms
n
@-inf
(*.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 n (*.f64 2 (PI.f64))))))))))
1.0ms
n
@0
(*.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 n (*.f64 2 (PI.f64))))))))))

rewrite127.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
974×bool.json-1
974×bool.json-2
948×rational.json-simplify-35
942×rational.json-1
942×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024183
1243177
2597169
31273169
42923169
57503169
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(*.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 n (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (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 n (*.f64 2 (PI.f64)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.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 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.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 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.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 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.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 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.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 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.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 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4))) (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))))

simplify227.0ms (1.5%)

Algorithm
egg-herbie
Rules
1120×rational.json-simplify-53
980×rational.json-simplify-43
872×rational.json-simplify-39
868×rational.json-simplify-1
838×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02226968
17196952
225016790
343936790
479216790
Stop Event
node limit
Counts
104 → 105
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.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 (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 -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 -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 (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 -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 -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 (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 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 0)
(/.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))) 2)) 2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(/.f64 4 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 2))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) 1))
(/.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(/.f64 8 (+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4)) 4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 8 (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4))) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4) 4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (sqrt.f64 k))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (neg.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(-.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(/.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 2)
(/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4))) (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4)))) 16)
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)))) 16)
Outputs
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) 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 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) k)))))
(*.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 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (sqrt.f64 2) k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) k)))))
(*.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 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (sqrt.f64 2) k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) k)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 0)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 0)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 2) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 -1 (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))) 2)) 2)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 -1 (/.f64 (sqrt.f64 k) (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 8 (+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4)) 4)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (neg.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) 2)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 8 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4))) 8)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4) 4)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 2) (/.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 1/4)) 8)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) 4)))) 16)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1/2) (*.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 1/2) (*.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) 2) (/.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (sqrt.f64 k)) 8)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (sqrt.f64 k)) -1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))))) (neg.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 0 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(-.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 0)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 2)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4)) 4)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4))) 8)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4))) (*.f64 2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 4)))) 16)
(*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 0)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 0)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) 1)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) 2)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)) 4)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) 8)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) 4)))) 16)
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) k))) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))

eval271.0ms (1.8%)

Compiler

Compiled 17812 to 11388 computations (36.1% saved)

prune150.0ms (1%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New70314717
Fresh336
Picked101
Done145
Total70821729
Error
0.1b
Counts
729 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
33.2b
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
0.5b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
23.9b
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))) (sqrt.f64 k))
23.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k (sqrt.f64 2))))))) (sqrt.f64 k))
23.7b
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))
23.8b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
23.7b
(/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
3.0b
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (sqrt.f64 k))
23.8b
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
0.4b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
0.4b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
23.9b
(/.f64 1 (/.f64 (sqrt.f64 k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))))))
0.5b
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 k)))))
0.5b
(*.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
23.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
23.7b
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
0.5b
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
23.8b
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
33.1b
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
Compiler

Compiled 1038 to 775 computations (25.3% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 45 computations (46.4% saved)

series9.0ms (0.1%)

Counts
2 → 36
Calls

12 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1410×bool.json-1
1410×bool.json-2
1366×rational.json-1
1366×rational.json-2
1366×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01888
117888
243888
387388
4182288
5451188
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
Outputs
((#(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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 (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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 (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 2 (+.f64 (*.f64 (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 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k)))))))) (#(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)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (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 1 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 1))))) (#(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)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.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 4 (+.f64 (/.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)) (sqrt.f64 k))))))) (#(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)) (/.f64 2 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.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 8 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) 2) (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) 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 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.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 (sqrt.f64 k) 4)) (*.f64 8 (*.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 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) 1/2) (*.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 (/.f64 (sqrt.f64 k) (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 (sqrt.f64 k)) (neg.f64 (*.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 (neg.f64 (sqrt.f64 k)) (*.f64 (neg.f64 (*.f64 1/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 (/.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)) (sqrt.f64 k))) (*.f64 (/.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)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (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 (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 (*.f64 (sqrt.f64 k) 4)) (*.f64 1/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 (sqrt.f64 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 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) 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 (*.f64 (sqrt.f64 k) 2) (*.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 (*.f64 (sqrt.f64 k) 2)) (neg.f64 (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 (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 (/.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 1/2 (sqrt.f64 k))) 2)) (*.f64 (/.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 1/2 (sqrt.f64 k))) 2)))))) (#(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)) (/.f64 1/2 (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 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 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.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 and (*.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 or (*.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 (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 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 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (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 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 1/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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 (*.f64 1/2 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (*.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)) 1/4))))))) (#(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)))) (#(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))) 4))))) (#(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 (*.f64 1/2 (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 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 (*.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))) (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 (*.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)) 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)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (*.f64 1/2 (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 1/4 (/.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 (-.f64 1 k) 1/2)) (*.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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (/.f64 2 (*.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)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 not (not (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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))))))))

simplify107.0ms (0.7%)

Algorithm
egg-herbie
Rules
1438×rational.json-simplify-53
1212×rational.json-simplify-51
1074×rational.json-simplify-35
960×rational.json-simplify-49
898×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02525984
16745874
217925824
348765726
Stop Event
node limit
Counts
98 → 120
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 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 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 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 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 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 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 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 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 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2))))
(+.f64 (*.f64 (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))))))))
(+.f64 (*.f64 (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/24 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(+.f64 0 (*.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) (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)))) 0)
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 2 (+.f64 (*.f64 (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 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k)))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 1))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(/.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))))
(/.f64 4 (+.f64 (/.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)) (sqrt.f64 k))))
(/.f64 4 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 1))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(/.f64 8 (+.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 8 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (sqrt.f64 k)))
(/.f64 8 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 4)
(/.f64 (*.f64 2 (*.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 (sqrt.f64 k) 4)) (*.f64 8 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 8)
(/.f64 (*.f64 (sqrt.f64 k) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(/.f64 (+.f64 (/.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)) (sqrt.f64 k))) (*.f64 (/.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)) (sqrt.f64 k))))
(/.f64 (+.f64 (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) 16)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 8)
(/.f64 (/.f64 (sqrt.f64 k) 1/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)))) 1/4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) 1/2) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 k))) (*.f64 1/2 (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)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)) (*.f64 (/.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 1/2 (sqrt.f64 k))) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)))
(+.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(+.f64 0 (/.f64 2 (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))) (/.f64 1 (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))) 0)
(*.f64 2 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/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 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 (*.f64 1/2 (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 (-.f64 1 k) 1/2)) (/.f64 1/2 (*.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)) 1/4))))
(*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 4 (/.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (*.f64 (*.f64 1/2 (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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 (*.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))) (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 (*.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)) 1/4))))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/4)
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (*.f64 1/2 (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 1/4 (/.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 (-.f64 1 k) 1/2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (/.f64 2 (*.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)) 1/4))))
(neg.f64 (/.f64 -2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 k) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 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 2 (*.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) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (*.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 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 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 2 (*.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) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (*.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 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 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 2 (*.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) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (*.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 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 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 2 (*.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) (*.f64 2 (exp.f64 (neg.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))))
(*.f64 2 (*.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 2 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))))))))
(*.f64 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 2 (*.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 (exp.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.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 2 (/.f64 (sqrt.f64 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 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 2 (*.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 (exp.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.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 2 (/.f64 (sqrt.f64 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 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 2 (*.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 (exp.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.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 2 (/.f64 (sqrt.f64 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 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 2 (*.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 (exp.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))) (*.f64 2 (sqrt.f64 k)))
(*.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 2 (/.f64 (sqrt.f64 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 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.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 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.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 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.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 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.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 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(/.f64 2 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2))))
(+.f64 (*.f64 (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))))
(+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sqrt.f64 2) 2))) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2)))) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/4))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2)))) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sqrt.f64 1/2) 3)) -1/2)) (*.f64 1/4 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))))))))
(+.f64 (*.f64 (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/24 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (pow.f64 (sqrt.f64 1/2) 3)))))) (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 1/2)))))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sqrt.f64 2) 2))) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2))))) (*.f64 (pow.f64 k 3) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sqrt.f64 2) 2))) -1/2))) (*.f64 (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2))) -1/24)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/4))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) -1/2))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 -1/24 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3)) 1/8))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/4))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 2 (sqrt.f64 1/2)))) (neg.f64 (+.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sqrt.f64 1/2) 3)) -1/2)) (*.f64 1/4 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (sqrt.f64 1/2) 3)) -1/2)) (*.f64 1/4 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3)) 1/8)) (*.f64 -1/24 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 2)))))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(/.f64 2 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.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)))) 0)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (*.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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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))) (/.f64 (sqrt.f64 k) (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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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)))) 0)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (+.f64 (*.f64 (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 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 1))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 4 (+.f64 (/.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)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 4 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 1))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 8 (+.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 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 8 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 8 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8) (*.f64 (sqrt.f64 k) 2)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 (sqrt.f64 k) 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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 (sqrt.f64 k) 4) (*.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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 4)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 8 (*.f64 1/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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 8)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 (sqrt.f64 k) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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/2)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (*.f64 1/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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (+.f64 (/.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)) (sqrt.f64 k))) (*.f64 (/.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)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (+.f64 (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 2 (/.f64 8 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) 16)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (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 (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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 8)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 (sqrt.f64 k) 1/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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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/4)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) 1/2) (*.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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) 1/4)
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 2)) (neg.f64 (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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 k))) (*.f64 1/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 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (+.f64 (/.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 1/2 (sqrt.f64 k))) 2)) (*.f64 (/.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 1/2 (sqrt.f64 k))) 2)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 2)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (/.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 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 1 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 0)
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 1 (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 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (/.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 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (/.f64 4 (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 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (*.f64 (*.f64 1/2 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (*.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)) 1/4))))
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 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)
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 4 (/.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1/2 (*.f64 (*.f64 1/2 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 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 2 (*.f64 (*.f64 1/2 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 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 (*.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)) 1/4))))
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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)))) 1/4)
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (*.f64 (*.f64 1/2 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/4 (/.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 (-.f64 1 k) 1/2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (/.f64 2 (*.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)) 1/4))))
(/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))
(neg.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 1/2 (-.f64 1 k))))
(/.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 90 to 60 computations (33.3% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

18 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1698×rational.json-simplify-35
1268×bool.json-1
1268×bool.json-2
1222×rational.json-1
1222×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021108
1214108
2550108
3121696
4370496
Stop Event
node limit
Counts
4 → 218
Calls
Call 1
Inputs
(/.f64 4 (sqrt.f64 k))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
(*.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 (PI.f64) n)
Outputs
((#(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 (/.f64 4 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 k)) 1)))) (#(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 (/.f64 4 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 4 (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 4 (sqrt.f64 k)) (/.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)) 0)))) (#(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 (*.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)))))))) (#(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 (+.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))) (#(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 4 (*.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 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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) 4)))) (#(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 (*.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 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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 (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 (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/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)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) 1) (*.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 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 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) (/.f64 (/.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 2 (/.f64 (/.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 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 (/.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 1 (/.f64 (/.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 1/2 (+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 (/.f64 1 (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 (*.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)) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.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 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 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 16 (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (/.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 -4 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.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 -2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4) (/.f64 (neg.f64 (/.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 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)))) -2)))) (#(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)) 1/4)) -1/4)))) (#(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)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.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 (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 (/.f64 2 (/.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 (+.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1)))) (#(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 not (not (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (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 or (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)) (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 4 (*.f64 (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 4 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 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/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.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 8 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.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 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4))))))))) (#(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 2 (/.f64 (*.f64 (sqrt.f64 k) 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 (sqrt.f64 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 4 (/.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 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (sqrt.f64 k))) (/.f64 (*.f64 4 (/.f64 4 (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 2 (+.f64 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (sqrt.f64 k))) (/.f64 (*.f64 2 (/.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 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (sqrt.f64 k))) (/.f64 (neg.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) (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 (/.f64 4 (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 1 (/.f64 (*.f64 2 (/.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 1 (/.f64 (neg.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/2 (+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 1 (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 (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 (/.f64 2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (/.f64 4 (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 (sqrt.f64 k) 1/4))))) (#(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 8 (*.f64 (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 8 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.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 (sqrt.f64 k) 1/4) (*.f64 2 (*.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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 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 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 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 (*.f64 4 (/.f64 4 (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 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2)) (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 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 (sqrt.f64 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 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 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.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 16 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.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 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 16 (*.f64 (sqrt.f64 k) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2) (*.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 1/4 (/.f64 (/.f64 1 (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 (neg.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 -1 (/.f64 (neg.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 -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 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4))) (*.f64 2 (*.f64 (neg.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 -4 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.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 -4 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (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 (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 -4 (*.f64 (sqrt.f64 k) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) 1/2) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/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)) 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 4 (/.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 (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 2 (/.f64 8 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 32 (*.f64 2 (*.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 32 (*.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 (*.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 -8 (*.f64 2 (*.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 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 -8 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (*.f64 (neg.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 -2 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.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 -2 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (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 -2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (sqrt.f64 k))) (/.f64 (neg.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 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 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 32 (/.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 (*.f64 16 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 16 (*.f64 (sqrt.f64 k) 1/4))))))) (#(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 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (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 -4 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 -4 (*.f64 (sqrt.f64 k) 1/4))))))) (#(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 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 (sqrt.f64 k)) (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)) (/.f64 8 (sqrt.f64 k))) 8)))) (#(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 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 -1 (/.f64 4 (sqrt.f64 k))))))) (#(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)) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4)))))) (#(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 (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 -8 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 64 (+.f64 (*.f64 2 (*.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 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 64 (+.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)))) (*.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 (*.f64 2 (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (*.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 -16 (+.f64 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))) (*.f64 2 (*.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 -16 (+.f64 (*.f64 (/.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 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 -16 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (*.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 2 (/.f64 8 (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 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 8 (sqrt.f64 k)))) 16)))) (#(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 2 (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 2 (*.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 4 (/.f64 4 (sqrt.f64 k))))))))) (#(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)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (/.f64 8 (sqrt.f64 k)))) (/.f64 (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 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 k) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (/.f64 -1 (/.f64 4 (sqrt.f64 k))) (/.f64 -1 (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.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 2 (*.f64 2 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 32 (/.f64 4 (sqrt.f64 k))) (/.f64 32 (/.f64 4 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 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 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -8 (/.f64 4 (sqrt.f64 k))) (/.f64 -8 (/.f64 4 (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 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))))) (#(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 -8 (/.f64 4 (sqrt.f64 k))) (/.f64 -8 (/.f64 4 (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 (sqrt.f64 k) 1/4)) 16)))) (#(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 (sqrt.f64 k) 1/2))))) (#(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 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.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 (/.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 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (*.f64 (sqrt.f64 k) 1/2)) (*.f64 2 (*.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/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 -4 (*.f64 (sqrt.f64 k) 1/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 4 (/.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))) (/.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 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 2 (/.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 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) 2) (*.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 8 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 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 (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 (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 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 -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 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 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.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 (/.f64 4 (sqrt.f64 k)) (*.f64 2 (/.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 (/.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 (sqrt.f64 k) 1/4))) 32)))) (#(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 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2)) (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2))) (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 4 (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 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.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 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) 16)))) (#(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 2 (*.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 (*.f64 2 (/.f64 8 (sqrt.f64 k))) (*.f64 2 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.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 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 8 (sqrt.f64 k))))) 32)))) (#(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 2 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (/.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 (/.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 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (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 -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 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 16 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 16 (*.f64 (sqrt.f64 k) 1/2))) (*.f64 2 (*.f64 2 (*.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 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2))) (*.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 -4 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2))) (*.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 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k)) (/.f64 (*.f64 4 (/.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))) (/.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 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 2 (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) 2) (/.f64 (/.f64 16 (sqrt.f64 k)) 2)) (*.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 (/.f64 (/.f64 8 (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 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 (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 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 -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 (+.f64 (neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (neg.f64 (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 not (not (/.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 and (/.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)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.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)) (sqrt.f64 k)))))))
((#(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) (*.f64 n 1/2)) (*.f64 (PI.f64) (*.f64 n 1/2)))))) (#(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 n (*.f64 4 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 n (*.f64 4 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))))

simplify149.0ms (1%)

Algorithm
egg-herbie
Rules
1380×rational.json-simplify-35
1280×rational.json-simplify-44
1126×rational.json-simplify-47
842×rational.json-simplify-51
796×rational.json-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051211436
1147311034
2628410972
Stop Event
node limit
Counts
266 → 269
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 (/.f64 4 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 4 (sqrt.f64 k)))
(-.f64 (/.f64 4 (sqrt.f64 k)) 0)
(*.f64 (/.f64 4 (sqrt.f64 k)) 1)
(*.f64 2 (/.f64 (/.f64 4 (sqrt.f64 k)) 2))
(*.f64 1 (/.f64 4 (sqrt.f64 k)))
(*.f64 1/2 (*.f64 (/.f64 4 (sqrt.f64 k)) 2))
(*.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2) 1/2)
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 2) 2)
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 0)
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (+.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 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 (+.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 (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)) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))
(*.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) 4)
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(*.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/4)
(*.f64 1/4 (*.f64 4 (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 (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/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)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) 1) (*.f64 1/2 (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 4 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)))
(/.f64 2 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2))
(/.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4)))
(/.f64 1 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(/.f64 1/2 (+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 (/.f64 1 (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 (-.f64 1 k) 1/2)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) 1/4)
(/.f64 8 (*.f64 2 (/.f64 4 (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 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(/.f64 16 (*.f64 4 (/.f64 4 (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))) 4)
(/.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4))
(/.f64 -4 (neg.f64 (/.f64 4 (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 -8 (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)))
(/.f64 (*.f64 2 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -2)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) -1/4)
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) -2)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) -1/2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) -4)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) -4)
(/.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(/.f64 (+.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1)
(neg.f64 (neg.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 4 (*.f64 (sqrt.f64 k) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 4 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 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/2))))
(/.f64 4 (+.f64 (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.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 8 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.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 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4))))))
(/.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 k) 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 (sqrt.f64 k) 1/2)))
(/.f64 2 (/.f64 (*.f64 4 (/.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 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (sqrt.f64 k))) (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (sqrt.f64 k)))))
(/.f64 2 (+.f64 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (sqrt.f64 k))) (/.f64 (*.f64 2 (/.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 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (sqrt.f64 k))) (/.f64 (neg.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) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 1 (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (sqrt.f64 k))))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (sqrt.f64 k))))
(/.f64 1 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (sqrt.f64 k))))
(/.f64 1/2 (+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 1 (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 (-.f64 1 k) 1/2)) (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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (*.f64 (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)
(/.f64 8 (*.f64 (sqrt.f64 k) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)))
(/.f64 8 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.f64 4 (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 (sqrt.f64 k) 2))
(/.f64 (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2)))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)
(/.f64 (*.f64 4 (/.f64 4 (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 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2)) (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2))))
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/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 16 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))))
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))
(/.f64 16 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.f64 4 (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 4 (sqrt.f64 k)))
(/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 16 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (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 -4 (+.f64 (*.f64 2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4))) (*.f64 2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4)))))
(/.f64 -4 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))))
(/.f64 -4 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.f64 2 (/.f64 4 (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 -4 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (*.f64 (sqrt.f64 k) 1/2) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4)))))
(/.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 4 (/.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 (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 2 (/.f64 8 (sqrt.f64 k)))))
(/.f64 32 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k)))))
(/.f64 32 (*.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 (*.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 -8 (*.f64 2 (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (neg.f64 (sqrt.f64 k)))))
(/.f64 -8 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 -2 (*.f64 2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 -2 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 -2 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (sqrt.f64 k))) (/.f64 (neg.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 4)
(/.f64 (*.f64 2 (*.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 2 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 32 (/.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 (*.f64 16 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 16 (*.f64 (sqrt.f64 k) 1/4))))
(/.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 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -8 (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 -4 (*.f64 (sqrt.f64 k) 1/4))))
(/.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 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 (sqrt.f64 k)) (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)) (/.f64 8 (sqrt.f64 k))) 8)
(/.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 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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 -1 (/.f64 4 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.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 -8 (/.f64 4 (sqrt.f64 k))))
(/.f64 64 (+.f64 (*.f64 2 (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (sqrt.f64 k))))))
(/.f64 64 (+.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)))) (*.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 (*.f64 2 (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 -16 (+.f64 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))) (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k))))))
(/.f64 -16 (+.f64 (*.f64 (/.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (neg.f64 (sqrt.f64 k))))))
(/.f64 -16 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 8)
(/.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 2 (/.f64 8 (sqrt.f64 k))) (*.f64 4 (/.f64 4 (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)) (/.f64 8 (sqrt.f64 k)))) 16)
(/.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 2 (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 2 (*.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 4 (/.f64 4 (sqrt.f64 k))))))
(/.f64 (*.f64 2 (*.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (/.f64 8 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (/.f64 8 (sqrt.f64 k))))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 k) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (/.f64 -1 (/.f64 4 (sqrt.f64 k))) (/.f64 -1 (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 2 (*.f64 2 (*.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 2 (*.f64 2 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 32 (/.f64 4 (sqrt.f64 k))) (/.f64 32 (/.f64 4 (sqrt.f64 k)))))
(/.f64 (*.f64 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 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -8 (/.f64 4 (sqrt.f64 k))) (/.f64 -8 (/.f64 4 (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 2 (neg.f64 (*.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -8 (/.f64 4 (sqrt.f64 k))) (/.f64 -8 (/.f64 4 (sqrt.f64 k)))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4)) 16)
(/.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2))
(/.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 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4)
(/.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 (sqrt.f64 k) 2)))
(/.f64 (/.f64 16 (*.f64 (sqrt.f64 k) 1/2)) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4)) -4)
(/.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2)) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (/.f64 (*.f64 4 (/.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))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1/2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (sqrt.f64 k)) 1/4)
(/.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) 2) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (/.f64 8 (sqrt.f64 k)) (/.f64 4 (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)) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2)) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.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)))) (neg.f64 (*.f64 4 (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 (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 -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 4 (sqrt.f64 k)))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (sqrt.f64 k))) 1/2)
(/.f64 (+.f64 (/.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 (/.f64 4 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) 1)
(/.f64 (+.f64 (/.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 (sqrt.f64 k) 1/4))) 32)
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2))) 1)
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2)) (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2))) (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 4 (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 (sqrt.f64 k)))))
(/.f64 (+.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (*.f64 2 (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 8 (sqrt.f64 k))) (*.f64 2 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 8 (sqrt.f64 k))))) 32)
(/.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 2 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (/.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 (/.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 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 8)
(/.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 (sqrt.f64 k) 2))))
(/.f64 (+.f64 (/.f64 16 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 16 (*.f64 (sqrt.f64 k) 1/2))) (*.f64 2 (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))) -8)
(/.f64 (+.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2))) (*.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 -4 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2))) (*.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 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k)) (/.f64 (*.f64 4 (/.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))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 2 (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4)))))
(/.f64 (+.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) 2) (/.f64 (/.f64 16 (sqrt.f64 k)) 2)) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (+.f64 (/.f64 (/.f64 8 (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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 4)
(/.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 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 -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 (+.f64 (neg.f64 (neg.f64 (/.f64 4 (sqrt.f64 k)))) (neg.f64 (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 (*.f64 (PI.f64) n) 0)
(+.f64 0 (*.f64 (PI.f64) n))
(+.f64 (*.f64 (PI.f64) (*.f64 n 1/2)) (*.f64 (PI.f64) (*.f64 n 1/2)))
(-.f64 (*.f64 (PI.f64) n) 0)
(/.f64 (*.f64 (PI.f64) n) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)
(/.f64 (*.f64 n (*.f64 4 (PI.f64))) 4)
(/.f64 (*.f64 2 (*.f64 n (*.f64 4 (PI.f64)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (PI.f64))))) 16)
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 (+.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 (+.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 (+.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 (+.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 (-.f64 1 k) (*.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 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 (-.f64 1 k) (*.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 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 (-.f64 1 k) (*.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 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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))))))
(*.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 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 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))) 1/8))))
(+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 3))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/48))) (*.f64 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))) 1/8)) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (pow.f64 k 3) (sqrt.f64 2))) -1/48)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))) 1/8)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (pow.f64 k 3) (sqrt.f64 2))) -1/48)))))
(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 1/2 (*.f64 (-.f64 1 k) (log.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 1/2 (*.f64 (-.f64 1 k) (log.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 1/2 (*.f64 (-.f64 1 k) (log.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 1/2 (*.f64 (-.f64 1 k) (log.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 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (+.f64 1 (neg.f64 k)) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (+.f64 1 (neg.f64 k)) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (+.f64 1 (neg.f64 k)) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (+.f64 1 (neg.f64 k)) 1/2)))
(*.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 (+.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 (+.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 (+.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 (+.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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (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 (/.f64 4 (sqrt.f64 k)) 0)
(/.f64 4 (sqrt.f64 k))
(+.f64 0 (/.f64 4 (sqrt.f64 k)))
(/.f64 4 (sqrt.f64 k))
(-.f64 (/.f64 4 (sqrt.f64 k)) 0)
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1)
(/.f64 4 (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 (/.f64 4 (sqrt.f64 k)) 2))
(/.f64 4 (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2) 1/2)
(/.f64 4 (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) 2) 2)
(/.f64 4 (sqrt.f64 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 (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)) 1/4) (+.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)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (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 (PI.f64) (+.f64 n n)) (*.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (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 (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 (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 (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)) 1/4) 4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/4 (*.f64 4 (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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (+.f64 (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/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)) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) 1) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (+.f64 1 (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) 1/4)))))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 1/16) (*.f64 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) (/.f64 4 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))))))))
(/.f64 4 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 4 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2) (/.f64 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.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))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 2 (+.f64 (/.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.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))) 4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 1/2 (+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 4) (/.f64 (/.f64 1 (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 (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 (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)) 1/4) 1/4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 8 (*.f64 2 (/.f64 4 (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 (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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 16 (*.f64 4 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 1/4 (/.f64 (/.f64 1 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -4 (neg.f64 (/.f64 4 (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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -8 (*.f64 2 (neg.f64 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 4) (/.f64 (neg.f64 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.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)))) 8)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (neg.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) -1/4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) -1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 16)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (neg.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (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 (PI.f64) (+.f64 n n)) (*.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)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 4 (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 (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 (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 (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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (*.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 4 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 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/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.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 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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.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 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4))))))
(/.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(/.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 (PI.f64) (*.f64 n 2)) (*.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 (sqrt.f64 k) 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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (+.f64 (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (sqrt.f64 k))) (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (+.f64 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 8 (sqrt.f64 k))) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 -4 (sqrt.f64 k))) (/.f64 (neg.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 (PI.f64) (*.f64 n 2)) (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 16 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1 (/.f64 (neg.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 (PI.f64) (*.f64 n 2)) (*.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 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (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 (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 (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 (/.f64 2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (/.f64 4 (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 (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/4) (*.f64 (sqrt.f64 k) 1/4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (*.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.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 (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 (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 (PI.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 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 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 (PI.f64) (+.f64 n 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)))) (+.f64 (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/2)) (*.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (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 (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 (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 (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 (/.f64 4 (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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4)) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 16 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (*.f64 4 (/.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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 16 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 4 (sqrt.f64 k)) 2) (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (neg.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 (PI.f64) (*.f64 n 2)) (*.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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4))) (*.f64 2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -4 (+.f64 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.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 (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 (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))) (*.f64 -4 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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) 1/2) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4)))))
(/.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(/.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 4 (/.f64 4 (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 (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)) 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 2 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 32 (*.f64 2 (*.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 (PI.f64) (*.f64 n 2)) (*.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 32 (*.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 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 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 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 2 (*.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 (PI.f64) (*.f64 n 2)) (*.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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -8 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (*.f64 2 (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (sqrt.f64 k) 1/4) (*.f64 2 (neg.f64 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (*.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 4 (sqrt.f64 k))) (/.f64 (neg.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 (PI.f64) (*.f64 n 2)) (*.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 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/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 (PI.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 (*.f64 4 (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 (PI.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 32 (/.f64 4 (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 (PI.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 (*.f64 16 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 16 (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (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 -8 (/.f64 4 (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 (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 (*.f64 -4 (*.f64 (sqrt.f64 k) 1/4)) (*.f64 -4 (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 4 (sqrt.f64 k)) (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 (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 8 (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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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)) 1/4)) (/.f64 -1 (/.f64 4 (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 (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)) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) -1/4) (*.f64 (sqrt.f64 k) -1/4))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.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 (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 -8 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 64 (+.f64 (*.f64 2 (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 64 (+.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)))) (*.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 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 4 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 -16 (+.f64 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))) (*.f64 2 (*.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 (PI.f64) (*.f64 n 2)) (*.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 -16 (+.f64 (*.f64 (/.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 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 (PI.f64) (*.f64 n 2)) (*.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 -16 (+.f64 (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.f64 (sqrt.f64 k) 2))) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 16 (sqrt.f64 k))) (*.f64 2 (*.f64 4 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 8 (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 (PI.f64) (*.f64 n 2)) (*.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)) (/.f64 8 (sqrt.f64 k)))) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 -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 (PI.f64) (*.f64 n 2)) (*.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 (/.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 (PI.f64) (*.f64 n 2)) (*.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 (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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 4 (/.f64 4 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 4 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (/.f64 8 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 k) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))) 1/4)) (neg.f64 (*.f64 (sqrt.f64 k) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) -1/4) (*.f64 (sqrt.f64 k) -1/4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4))) (+.f64 (/.f64 -1 (/.f64 4 (sqrt.f64 k))) (/.f64 -1 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 2 (*.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 (PI.f64) (*.f64 n 2)) (*.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 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 32 (/.f64 4 (sqrt.f64 k))) (/.f64 32 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (+.f64 (/.f64 -8 (/.f64 4 (sqrt.f64 k))) (/.f64 -8 (/.f64 4 (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 (PI.f64) (+.f64 n 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 2 (neg.f64 (*.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 (PI.f64) (+.f64 n 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 -8 (/.f64 4 (sqrt.f64 k))) (/.f64 -8 (/.f64 4 (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 (PI.f64) (+.f64 n 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))) (*.f64 (sqrt.f64 k) 1/4)) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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 -8 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 16 (*.f64 (sqrt.f64 k) 1/2)) (*.f64 2 (*.f64 4 (/.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 (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))) (*.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/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 (PI.f64) (*.f64 n 2)) (*.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 -4 (*.f64 (sqrt.f64 k) 1/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 (PI.f64) (*.f64 n 2)) (*.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 4 (/.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))) (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4))))
(/.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(/.f64 (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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)) 1/4) (sqrt.f64 k)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 16 (sqrt.f64 k)) 2) (*.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 8 (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 (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) 2)) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (/.f64 4 (sqrt.f64 k)) 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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 -4 (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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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)) 1/4) (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/4) (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.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 (/.f64 4 (sqrt.f64 k)) (*.f64 2 (/.f64 4 (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 (PI.f64) (+.f64 n 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 (sqrt.f64 k) 1/4)) (/.f64 (*.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))) 32)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 2))) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 (/.f64 4 (sqrt.f64 k)) 2)) (neg.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) 2))) (*.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 (PI.f64) (*.f64 n 2)) (*.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 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (*.f64 4 (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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 2 (/.f64 4 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 16 (sqrt.f64 k))) (*.f64 2 (/.f64 16 (sqrt.f64 k)))) (*.f64 2 (*.f64 2 (*.f64 4 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (/.f64 8 (sqrt.f64 k))) (*.f64 2 (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 4 (/.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 (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)) (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 8 (sqrt.f64 k))))) 32)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 -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 (PI.f64) (*.f64 n 2)) (*.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 (/.f64 4 (sqrt.f64 k)))) (*.f64 2 (neg.f64 (/.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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (*.f64 4 (/.f64 4 (sqrt.f64 k))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.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 -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 (PI.f64) (*.f64 n 2)) (*.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 -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 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 16 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 16 (*.f64 (sqrt.f64 k) 1/2))) (*.f64 2 (*.f64 2 (*.f64 4 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2))) (*.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 (PI.f64) (*.f64 n 2)) (*.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 -4 (*.f64 (sqrt.f64 k) 1/2)) (/.f64 -4 (*.f64 (sqrt.f64 k) 1/2))) (*.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 (PI.f64) (*.f64 n 2)) (*.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 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 k)) (/.f64 (*.f64 4 (/.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))) (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (sqrt.f64 k) (*.f64 4 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (*.f64 2 (*.f64 (sqrt.f64 k) (*.f64 1/4 (*.f64 (sqrt.f64 k) 1/4)))))
(/.f64 (sqrt.f64 k) (+.f64 (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))) (*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(/.f64 (+.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) 2) (/.f64 (/.f64 16 (sqrt.f64 k)) 2)) (*.f64 4 (/.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 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 8 (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 4 (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 (PI.f64) (+.f64 n 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 (PI.f64) (*.f64 n 2)) (*.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 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 (PI.f64) (*.f64 n 2)) (*.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 -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 (PI.f64) (*.f64 n 2)) (*.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 (/.f64 4 (sqrt.f64 k)))) (neg.f64 (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 (PI.f64) (*.f64 n 2)) (*.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) (*.f64 n 1/2)) (*.f64 (PI.f64) (*.f64 n 1/2)))
(+.f64 (*.f64 n (*.f64 1/2 (PI.f64))) (*.f64 n (*.f64 1/2 (PI.f64))))
(*.f64 (*.f64 1/2 n) (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 1))
(-.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 n (*.f64 4 (PI.f64))) 4)
(*.f64 n (PI.f64))
(/.f64 (*.f64 2 (*.f64 n (*.f64 4 (PI.f64)))) 8)
(*.f64 n (PI.f64))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 n (*.f64 4 (PI.f64))))) 16)
(*.f64 n (PI.f64))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))
0.2b
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (sqrt.f64 k))
0.2b
(*.f64 (PI.f64) (*.f64 2 n))
3.1b
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))
Compiler

Compiled 76 to 54 computations (28.9% saved)

series5.0ms (0%)

Counts
4 → 72
Calls

21 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1008×rational.json-simplify-50
820×rational.json-simplify-35
808×rational.json-simplify-1
736×bool.json-1
736×bool.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019144
1191144
2493144
31042144
42261144
56326144
Stop Event
node limit
Counts
4 → 75
Calls
Call 1
Inputs
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (sqrt.f64 k))
(*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 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 2 (*.f64 (PI.f64) (*.f64 n 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -2) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 1/2 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4) (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (-.f64 1 k))) (*.f64 (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (-.f64 1 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))))

simplify155.0ms (1%)

Algorithm
egg-herbie
Rules
1182×rational.json-simplify-43
1166×rational.json-simplify-51
940×rational.json-simplify-1
812×rational.json-simplify-44
684×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02216947
14806899
212266591
343266549
472846549
Stop Event
node limit
Counts
147 → 154
Calls
Call 1
Inputs
(*.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)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(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 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 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 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 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 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 (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 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.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 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 0)
(+.f64 0 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(+.f64 -1 (-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -1))
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2))
(+.f64 (-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -1) -1)
(-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(*.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(*.f64 1/2 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 1)
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) 1/2)
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) 1/4)
(*.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) -1)
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2) 2)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 1)
(/.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) 4)
(/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) -1)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4)) 8)
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))) 16)
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4)) -4)
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))) 4)
(neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 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 2 (*.f64 (PI.f64) (*.f64 n 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 8)))) 16)
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))
(+.f64 -1 (-.f64 1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 0)
(-.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))
(*.f64 1/2 (*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))))
(*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 1)
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 -1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))))
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -2) (*.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 0)
(+.f64 0 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))
(+.f64 (*.f64 1/2 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 1/2 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(+.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4) (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (-.f64 1 k))) (*.f64 (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 0)
(/.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 1)
(/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 2)
(/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (-.f64 1 k))) 4)
(/.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)) 16)
Outputs
(*.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) -1/2)))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 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 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) -1/2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) k) (sqrt.f64 (*.f64 n (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)) 1/8)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) 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))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) 1/8)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k 3)) -1/48)))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) k) (sqrt.f64 (*.f64 n (PI.f64)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3)))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(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 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(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 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(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 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(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 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(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 1 k) (*.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 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 1 k) (*.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 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 1 k) (*.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 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 1 k) (*.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 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 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 2 (*.f64 n (PI.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 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 (-.f64 1 k) (*.f64 1/2 (+.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 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 1 k) (*.f64 1/2 (+.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 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 1 k) (*.f64 1/2 (+.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 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 1 k) (*.f64 1/2 (+.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 (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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))) (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 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2)
(*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 0)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 0 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 -1 (-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -1))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -1) -1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(-.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 0)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) 1/2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) 1/4)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) -1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 2) 2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) 2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) 4)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) -1)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4)) 8)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -2) -2)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))) 16)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4)) -4)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))) 4)
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (-.f64 1 k))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/2 (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 4)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 8))) 8)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 8)))) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 0)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(+.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k)))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(+.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(-.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 0)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(-.f64 0 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.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)) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k)) 1)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (sqrt.f64 k))) 1/2)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.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 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 2 (sqrt.f64 k))) 2)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) 4))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(neg.f64 (/.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (neg.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))))
(/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))) (*.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k))))) (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))))))
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) -2) (*.f64 2 (sqrt.f64 k))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 k))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 0)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (*.f64 1/2 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))) (*.f64 1/2 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4) (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4))
(+.f64 (/.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4) (/.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))
(+.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (-.f64 1 k) 4)) (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 (-.f64 1 k) 4)))
(*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 4) (+.f64 (-.f64 1 k) (-.f64 1 k)))
(*.f64 (/.f64 (-.f64 1 k) 4) (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 (*.f64 (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (-.f64 1 k))) (*.f64 (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(-.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 0)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k))) 1)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 2)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (-.f64 1 k))) 4)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4) 8)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)) 16)
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 1/2 (-.f64 1 k)))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 119 to 51 computations (57.1% saved)

series53.0ms (0.3%)

Counts
4 → 36
Calls

21 calls:

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

rewrite116.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1156×rational.json-simplify-51
862×rational.json-simplify-35
758×rational.json-simplify-61
694×rational.json-simplify-49
662×bool.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023172
1236172
2657172
31815172
46538172
Stop Event
node limit
Counts
4 → 105
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))
(/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 n (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 k) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 2))) (/.f64 1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 k) 4) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (sqrt.f64 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 1 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)) (/.f64 1 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 1/2) (*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) 4) (*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) -2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.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 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 2 (*.f64 (PI.f64) n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) n) 1)))) (#(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 not (not (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))))

simplify141.0ms (0.9%)

Algorithm
egg-herbie
Rules
1326×rational.json-simplify-51
1268×rational.json-simplify-35
1078×rational.json-simplify-44
998×rational.json-simplify-61
958×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02798319
17098269
217188265
361088189
Stop Event
node limit
Counts
141 → 174
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(+.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(-.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 0)
(-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (sqrt.f64 2))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 2))
(*.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 1)
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))
(*.f64 -1 (/.f64 (sqrt.f64 k) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) 1/2)
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) 1))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) 1))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 4) 1/4)
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(*.f64 (/.f64 (sqrt.f64 k) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (sqrt.f64 k))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)) -1)
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 2))) (/.f64 1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) (/.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 k) 4) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 2))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 1)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) 1))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 1))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)) 1))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 1))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (sqrt.f64 k)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 4)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (sqrt.f64 2))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (sqrt.f64 k)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 1 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)) (/.f64 1 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) 4) (*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))
(+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(+.f64 0 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(-.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(/.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)
(/.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)
(/.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) -2)) 4)
(/.f64 (*.f64 2 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) -2))) 8)
(+.f64 (*.f64 (PI.f64) n) 0)
(+.f64 0 (*.f64 (PI.f64) n))
(-.f64 (*.f64 (PI.f64) n) 0)
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)
(/.f64 (*.f64 (PI.f64) n) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)
(/.f64 (*.f64 (*.f64 (PI.f64) n) 8) 8)
Outputs
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2)))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))
(*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))
(*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))
(*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) -1/2))
(*.f64 k (*.f64 -1/2 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 k (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) -1/2))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 -1/2 k))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 k -1/2))
(+.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 0)
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(+.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(-.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 0)
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(-.f64 0 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 2))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 1)
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 -1 (/.f64 (sqrt.f64 k) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) 1/2)
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) 1))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) 1))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 4) 1/4)
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)) -1)
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 2))) (/.f64 1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (*.f64 2 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 2 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 k) 4) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 4 (/.f64 (sqrt.f64 k) (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(*.f64 4 (*.f64 (/.f64 (sqrt.f64 k) (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (/.f64 1/2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 4 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (/.f64 1/2 (sqrt.f64 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 k) 4) (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (neg.f64 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 0)
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 0)
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 2))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 1)
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) 1))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 1))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)) 1))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) 1))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 2))) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (sqrt.f64 k)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) 4)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) 4)))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 4 (/.f64 1/4 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 k) (/.f64 4 (sqrt.f64 2))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)))) (*.f64 (sqrt.f64 k) 8))))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (sqrt.f64 2))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))) (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 1 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 (sqrt.f64 k) 1)))
(*.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 2) (*.f64 (-.f64 -1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 k)))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))))))
(*.f64 (-.f64 -1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 2))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (-.f64 -1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))) (/.f64 2 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)) (/.f64 1 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (sqrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 (/.f64 2 (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))) (/.f64 2 (sqrt.f64 (*.f64 n (PI.f64))))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 (/.f64 2 (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k))) (/.f64 2 (sqrt.f64 (*.f64 n (PI.f64))))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k)) (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) 4)) (*.f64 2 (sqrt.f64 2)))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (*.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (/.f64 (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2) 4) (*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 2))))
(*.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))))
(*.f64 (+.f64 1 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(+.f64 0 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(-.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(/.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(/.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(/.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) -2)) 4)
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(/.f64 (*.f64 2 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) -2))) 8)
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 k))
(*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k -1/2))
(+.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 2 (*.f64 (PI.f64) n)) 2)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (PI.f64) n) 1)
(*.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))

localize46.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 123 to 58 computations (52.8% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2074×bool.json-1
2074×bool.json-2
940×rational.json-simplify-35
896×rational.json-simplify-46
686×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018139
1187139
257243
3194543
4676943
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 1 k) 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 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 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 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))

simplify144.0ms (0.9%)

Algorithm
egg-herbie
Rules
1574×rational.json-simplify-35
1130×rational.json-simplify-2
1014×rational.json-simplify-1
844×rational.json-simplify-39
606×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01123920
12563904
25903820
321463316
454973316
575943316
Stop Event
node limit
Counts
44 → 64
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 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (sqrt.f64 k)) 1))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 1))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 1))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
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 (-.f64 1 k) (*.f64 1/2 (+.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 (+.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 (-.f64 1 k) (*.f64 1/2 (+.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 (+.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 (-.f64 1 k) (*.f64 1/2 (+.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 (+.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 (-.f64 1 k) (*.f64 1/2 (+.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 (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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 -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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 -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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 -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 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (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 -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 (PI.f64) -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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))))
(*.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 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (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 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (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 (/.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 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 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 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.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 (-.f64 1 k) 1/2)) (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) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (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) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (/.f64 1 (sqrt.f64 k)) 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 (-.f64 1 k) 1/2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))) (pow.f64 (*.f64 (PI.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))) (*.f64 (*.f64 (/.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 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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) (+.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 (/.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 (PI.f64) (+.f64 n n)) (*.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) (+.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 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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) (+.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))) (/.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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 1))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 1))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.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 (-.f64 1 k) 1/2)) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 1/2 (/.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 (-.f64 1 k) 1/2)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 k)) 1))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 1/2 (/.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 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.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))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.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))) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.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))) (pow.f64 (*.f64 (PI.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))) (/.f64 (pow.f64 (*.f64 (PI.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 (fabs.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (/.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.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))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.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))) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.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))) (pow.f64 (*.f64 (PI.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))) (/.f64 (pow.f64 (*.f64 (PI.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 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(/.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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.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)) (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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)) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n 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)) (/.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 2 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))))

eval614.0ms (4%)

Compiler

Compiled 44210 to 26545 computations (40% saved)

prune294.0ms (1.9%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New1222121234
Fresh5712
Picked101
Done088
Total1228271255
Error
0.0b
Counts
1255 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.5b
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
23.2b
(/.f64 (/.f64 (*.f64 4 (/.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))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
34.9b
(/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
0.5b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
23.9b
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))) (sqrt.f64 k))
23.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))))) (sqrt.f64 k))
23.7b
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))
23.8b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
0.4b
(/.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))))
23.7b
(/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
3.0b
(/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 k))
3.0b
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (sqrt.f64 k))
0.4b
(/.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
0.4b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
23.9b
(/.f64 2 (*.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2)))))
0.4b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
23.9b
(/.f64 1 (/.f64 (sqrt.f64 k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))))))
0.5b
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 k)))))
0.4b
(/.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k))))
4.8b
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k))
0.5b
(*.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
23.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
23.8b
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
4.9b
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
23.8b
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
Compiler

Compiled 1211 to 922 computations (23.9% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 53 computations (37.6% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1166×rational.json-simplify-35
926×bool.json-1
926×bool.json-2
892×rational.json-1
892×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01892
118592
250292
3112792
4285292
5726292
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/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)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (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 -1 (-.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 (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)) (neg.f64 (sqrt.f64 k))))))) (#(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 1/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 (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 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (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)) 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))) (/.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 (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 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 1 (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)) 4) 1/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 (sqrt.f64 k) 4)))))) (#(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 (/.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 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 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 (/.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 (/.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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))))) (#(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 (/.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 -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 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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.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 and (/.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)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.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)) (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (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 (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 -1 (-.f64 1 (/.f64 (neg.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 (sqrt.f64 k) (*.f64 1/2 (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 (neg.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 (sqrt.f64 k) (*.f64 1/2 (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 (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 (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 1/2 (*.f64 (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 (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 (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 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 (sqrt.f64 k) 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 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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -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))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 (/.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 (sqrt.f64 k) (*.f64 1/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 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 1 (/.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 (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 2 (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 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2)) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.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 neg.f64 (/.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 neg.f64 (/.f64 (*.f64 2 (neg.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 neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (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 not (not (/.f64 (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 and (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (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 or (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))

simplify185.0ms (1.2%)

Algorithm
egg-herbie
Rules
1934×rational.json-simplify-35
1174×rational.json-simplify-2
756×rational.json-simplify-41
688×rational.json-simplify-38
544×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01624519
13534487
27394439
319204439
434184439
556664439
670404439
Stop Event
node limit
Counts
85 → 105
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 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 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 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 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 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 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 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 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 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 (/.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 1/2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k)))))
(-.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)) (neg.f64 (sqrt.f64 k))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/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 (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 1 (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (+.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4) 1/4)
(*.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 1 (sqrt.f64 k)) (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 (sqrt.f64 k))) -1)
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1/2 (sqrt.f64 k))) 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 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 4))
(*.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 (/.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 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2) (*.f64 2 (sqrt.f64 k))))
(+.f64 0 (/.f64 (sqrt.f64 k) (*.f64 1/2 (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 -1 (-.f64 1 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(+.f64 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(-.f64 0 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(-.f64 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 4 (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 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.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 (sqrt.f64 k) 4) (/.f64 1/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))) (sqrt.f64 k))
(*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2)))
(*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 2)
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(*.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 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 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 (sqrt.f64 k) 4))
(*.f64 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2)) (neg.f64 (sqrt.f64 k)))
(neg.f64 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(neg.f64 (/.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(neg.f64 (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(neg.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
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 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))
(*.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 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))
(*.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 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))
(*.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 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))
(*.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 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.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 1 k) (*.f64 1/2 (+.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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.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 1 k) (*.f64 1/2 (+.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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.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 1 k) (*.f64 1/2 (+.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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2))))
(*.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 1 k) (*.f64 1/2 (+.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 (*.f64 -1 (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 (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 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (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 (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 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (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 (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 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (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 (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 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))))
(*.f64 2 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 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) (*.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2)))) 2))
(*.f64 2 (*.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) (*.f64 2 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (+.f64 k -1))) (*.f64 2 (sqrt.f64 k)))
(*.f64 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) (*.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2)))) 2))
(*.f64 2 (*.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) (*.f64 2 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (+.f64 k -1))) (*.f64 2 (sqrt.f64 k)))
(*.f64 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) (*.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2)))) 2))
(*.f64 2 (*.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) (*.f64 2 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (+.f64 k -1))) (*.f64 2 (sqrt.f64 k)))
(*.f64 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) (*.f64 (exp.f64 (neg.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) 1/2)))) 2))
(*.f64 2 (*.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) (*.f64 2 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) -1/2))))
(/.f64 (*.f64 2 (sqrt.f64 k)) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (-.f64 k 1)))))
(*.f64 (exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))) (+.f64 k -1))) (*.f64 2 (sqrt.f64 k)))
(*.f64 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 2 (*.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 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 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (/.f64 (sqrt.f64 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 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 2 (*.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 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 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (/.f64 (sqrt.f64 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 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 2 (*.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 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 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (/.f64 (sqrt.f64 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 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 2 (*.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 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 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))) -1/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 2 (sqrt.f64 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 2 (/.f64 (sqrt.f64 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 (/.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)) (/.f64 1/2 (sqrt.f64 k))) (*.f64 (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 -1 (-.f64 1 (/.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 (/.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)) (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 2 (*.f64 (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 1 (/.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 1/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 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 1 (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 1/2 (sqrt.f64 k)) (*.f64 1/2 (/.f64 1 (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)) 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 (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 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 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 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (/.f64 1 (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)) (sqrt.f64 k)) 4) 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 (*.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 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 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (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 (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 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 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 -1 (/.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 (*.f64 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 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 (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 1/4 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 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 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 (*.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 (*.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 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 (sqrt.f64 k)) (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 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))
(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 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))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -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 0 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(+.f64 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(-.f64 0 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(-.f64 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.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 1/2 (-.f64 1 k)))) 1/2))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.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) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.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 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2)))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.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))) 2)
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1/2)
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))) 1/2))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))))
(*.f64 1/2 (/.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k))) 4)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.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 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 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 (sqrt.f64 k) 4))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) -1)
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(neg.f64 (/.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(neg.f64 (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(neg.f64 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (/.f64 (sqrt.f64 k) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(/.f64 (sqrt.f64 k) (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 1/2 (-.f64 1 k)))))

localize105.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 62 computations (34% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
k
@0
(/.f64 (/.f64 1 (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 1 (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 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
0.0ms
n
@0
(/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
0.0ms
n
@inf
(/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))

rewrite162.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1808×bool.json-1
1808×bool.json-2
1760×rational.json-1
1496×bool.json-3
692×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02055
121049
260349
3161249
4530749
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 4 (sqrt.f64 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 k) (/.f64 1/4 (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) (/.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 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (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 2 (/.f64 (/.f64 1 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8)))))) (#(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 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 2 (/.f64 (/.f64 1 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 (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 1 (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/4 (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 1/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 2 (sqrt.f64 k)) (/.f64 1/8 (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/8 (/.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 (/.f64 1/8 (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 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/16)))))) (#(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 (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 2 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) 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))) (*.f64 1/2 (*.f64 (sqrt.f64 k) 1/4)))))) (#(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 (/.f64 8 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/4) (/.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 (*.f64 1/2 (sqrt.f64 k)) (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/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 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (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 -1 (/.f64 (/.f64 1 (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 (sqrt.f64 k) 1/4) (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 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (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 (/.f64 (sqrt.f64 k) -4) (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (/.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 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/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 1/4 (/.f64 (/.f64 1 (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/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/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 4 (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/8 (*.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 (/.f64 1 (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 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (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 2 (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 (/.f64 (/.f64 2 (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 (-.f64 1 k) 1/2)) (*.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))) (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)) (/.f64 8 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (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 not (not (*.f64 (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 and (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (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 or (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))))

simplify137.0ms (0.9%)

Algorithm
egg-herbie
Rules
1188×rational.json-simplify-55
1058×rational.json-simplify-2
758×rational.json-simplify-41
708×rational.json-simplify-35
606×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01733277
14563261
29843213
331783213
452563213
575233213
Stop Event
node limit
Counts
61 → 62
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(-.f64 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(*.f64 1 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 2 (/.f64 (/.f64 1 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 2 (/.f64 (/.f64 1 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(*.f64 1/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 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))
(*.f64 (/.f64 1 (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/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/8 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1/8 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/16)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 2 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) 1))
(*.f64 (/.f64 2 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 8 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) 1/4) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 (*.f64 2 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (*.f64 (/.f64 4 (sqrt.f64 k)) 4)))
(*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/16)))
(*.f64 -1 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 4 (sqrt.f64 k)))))
(*.f64 -1 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (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))) (/.f64 (sqrt.f64 k) -4))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 -4 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 k) -4) (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -1/4)))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(*.f64 (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/8 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (/.f64 1 (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 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 1/4)))
(*.f64 (/.f64 (/.f64 1 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 2 (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 (-.f64 1 k) 1/2)) (*.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))) (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)) (/.f64 8 (sqrt.f64 k))))
(*.f64 (/.f64 1/8 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
Outputs
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (/.f64 1 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (neg.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 k) (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) -1/2))))
(*.f64 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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 1/4 (*.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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(+.f64 0 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(-.f64 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 0)
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (/.f64 1 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/2 (/.f64 (*.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 1/4))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1 (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/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 1)
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 1/8 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (*.f64 (/.f64 1/8 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (sqrt.f64 k)) (/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/16)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (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 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 2 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) 1))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 2 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 2 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 1/4) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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 1 (*.f64 (/.f64 4 (sqrt.f64 k)) 4)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 8))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/16)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 -1 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (/.f64 4 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 -1 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -4 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 k) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) -4))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 -1 (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) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (sqrt.f64 k) -4) (/.f64 -1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) -1/4)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1/2 (/.f64 4 (sqrt.f64 k))) (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/8 (*.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 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (/.f64 1 (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 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 1/4)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 (/.f64 1 (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 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 8 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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))) (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)) (*.f64 2 (/.f64 4 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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))) (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)) (/.f64 8 (sqrt.f64 k))))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (/.f64 1/8 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 1/4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 1/4 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 41 to 21 computations (48.8% saved)

series5.0ms (0%)

Counts
2 → 0
Calls

9 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1758×bool.json-1
1758×bool.json-2
1722×rational.json-1
1378×bool.json-3
710×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01662
116156
240756
384056
4185456
5545056
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 (sqrt.f64 k) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) 2) (*.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 1/2) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) 1/2) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (sqrt.f64 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (neg.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))) (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (-.f64 0 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))))))

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
1514×rational.json-simplify-35
1248×rational.json-simplify-46
1030×rational.json-simplify-53
834×rational.json-simplify-43
766×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01632098
15572098
219182098
349832098
Stop Event
node limit
Counts
66 → 68
Calls
Call 1
Inputs
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 0)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 2)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)))) 16)
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 0)
(/.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 2))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 1)
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 4 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))) 2))
(/.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 2)
(/.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 -1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 -2 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 (sqrt.f64 k) 8))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 8 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k)))) 1/2)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k))))) 1)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) 2) (*.f64 (sqrt.f64 k) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) 1/2) (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (sqrt.f64 k)) 8)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (neg.f64 (sqrt.f64 k))) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))) (sqrt.f64 k)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (*.f64 2 (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (-.f64 0 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (neg.f64 (sqrt.f64 k)))
Outputs
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 0)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(+.f64 0 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 0)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) 4)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) 8)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)))) 16)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 0)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 k)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) 1)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 4 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))) 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 k) 4) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) 2)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 -1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 k) 8) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) (*.f64 (sqrt.f64 k) 4))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 -2 (-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)) 4)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) 8)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 (sqrt.f64 k) -2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 (sqrt.f64 k) 8))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 8 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k)))) 1/2)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)) (*.f64 (sqrt.f64 k) 1/2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (*.f64 (sqrt.f64 k) -2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (neg.f64 (*.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (sqrt.f64 k))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 k))))) 1)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4)))) 16)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 k) -2)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) 2) (*.f64 (sqrt.f64 k) 1/2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) 1/2) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) 1/2) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (sqrt.f64 k)) 8)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (neg.f64 (sqrt.f64 k))) -1)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))) (sqrt.f64 k)) -1)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 4))) (neg.f64 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (*.f64 2 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (-.f64 0 (*.f64 (sqrt.f64 k) -2)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 2))))) (neg.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 93 to 48 computations (48.4% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
k
@-inf
(*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))
0.0ms
k
@-inf
(/.f64 16 (sqrt.f64 k))
0.0ms
k
@0
(*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))
0.0ms
k
@inf
(*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))
0.0ms
k
@0
(/.f64 16 (sqrt.f64 k))

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1644×bool.json-1
1644×bool.json-2
1572×rational.json-1
1572×rational.json-2
1572×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02065
119865
248765
398365
4205165
5520865
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))
(/.f64 16 (sqrt.f64 k))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 16 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 16 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 16 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/16) (/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 32 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 16 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 16 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/8) (/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/8) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (sqrt.f64 k)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/32 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32 (sqrt.f64 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/2) (/.f64 1/8 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 1/32) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/16)) (*.f64 (sqrt.f64 k) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) (*.f64 (sqrt.f64 k) 1/32))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 16 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 16 (sqrt.f64 k)) (/.f64 16 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 16 (sqrt.f64 k)) (/.f64 16 (sqrt.f64 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4) 4)))) (#(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))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))))))

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
1434×rational.json-simplify-35
1084×rational.json-simplify-2
1074×rational.json-simplify-41
1000×rational.json-simplify-59
734×rational.json-simplify-55
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01792651
13812629
28362575
322402539
443442539
Stop Event
node limit
Counts
85 → 95
Calls
Call 1
Inputs
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(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 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 0)
(+.f64 0 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(-.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 0)
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 1)
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/8)) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4))) 16)
(+.f64 (/.f64 16 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 16 (sqrt.f64 k)))
(-.f64 (/.f64 16 (sqrt.f64 k)) 0)
(*.f64 (sqrt.f64 k) (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 1/16 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (*.f64 (sqrt.f64 k) 1/16) (/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/16)))
(*.f64 (/.f64 16 (sqrt.f64 k)) 1)
(*.f64 1/2 (/.f64 32 (sqrt.f64 k)))
(*.f64 1 (/.f64 16 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))
(*.f64 2 (/.f64 8 (sqrt.f64 k)))
(*.f64 4 (/.f64 (/.f64 16 (sqrt.f64 k)) 4))
(*.f64 (*.f64 (sqrt.f64 k) 1/8) (/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (*.f64 (sqrt.f64 k) 1/8) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))
(*.f64 (*.f64 (/.f64 16 (sqrt.f64 k)) 4) 1/4)
(*.f64 1/8 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))
(*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (/.f64 32 (sqrt.f64 k)) 1/2)
(*.f64 (*.f64 (sqrt.f64 k) 1/2) (/.f64 1/8 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (*.f64 (sqrt.f64 k) 1/32) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (/.f64 8 (sqrt.f64 k)) 2)
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) 1/16)
(*.f64 (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/16)) (*.f64 (sqrt.f64 k) 1/16))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) (*.f64 (sqrt.f64 k) 1/32))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.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))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2))
(*.f64 1 (pow.f64 (*.f64 (PI.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))) 1)
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4))) 16)
Outputs
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 1/16 k)
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 k (*.f64 (pow.f64 (sqrt.f64 -1) 2) -1/16))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 k -1/16))
(*.f64 k (*.f64 -1/16 (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 k (*.f64 (pow.f64 (sqrt.f64 -1) 2) -1/16))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 k -1/16))
(*.f64 k (*.f64 -1/16 (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 k (*.f64 (pow.f64 (sqrt.f64 -1) 2) -1/16))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 k -1/16))
(*.f64 k (*.f64 -1/16 (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1/16 (*.f64 k (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 k (*.f64 (pow.f64 (sqrt.f64 -1) 2) -1/16))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 k -1/16))
(*.f64 k (*.f64 -1/16 (pow.f64 (sqrt.f64 -1) 2)))
(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 (-.f64 1 k) (*.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 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 (-.f64 1 k) (*.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 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 (-.f64 1 k) (*.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 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 (-.f64 1 k) (*.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 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))))
(+.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 k -1/2))))
(*.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 2 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 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) 1/8))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 k (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)) (*.f64 1/8 (pow.f64 k 2))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 k 2)))) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/48))) (*.f64 (*.f64 k (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) 1/8)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) -1/48)))))
(+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (*.f64 k (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (sqrt.f64 2) (pow.f64 k 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)) (*.f64 1/8 (pow.f64 k 2))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 k -1/2))))) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/48) (*.f64 (sqrt.f64 2) (pow.f64 k 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 k 2)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/48 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3)))) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))
(+.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 0)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(+.f64 0 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 0)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)) 1)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/8)) 2)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4)) 8)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4))) 16)
(*.f64 (sqrt.f64 k) (*.f64 1/16 (sqrt.f64 k)))
(*.f64 1/16 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(+.f64 (/.f64 16 (sqrt.f64 k)) 0)
(/.f64 16 (sqrt.f64 k))
(+.f64 0 (/.f64 16 (sqrt.f64 k)))
(/.f64 16 (sqrt.f64 k))
(-.f64 (/.f64 16 (sqrt.f64 k)) 0)
(/.f64 16 (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(/.f64 16 (sqrt.f64 k))
(*.f64 1/16 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(/.f64 16 (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 1/16) (/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/16)))
(/.f64 16 (sqrt.f64 k))
(*.f64 (/.f64 16 (sqrt.f64 k)) 1)
(/.f64 16 (sqrt.f64 k))
(*.f64 1/2 (/.f64 32 (sqrt.f64 k)))
(*.f64 1 (/.f64 16 (sqrt.f64 k)))
(/.f64 16 (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))
(/.f64 16 (sqrt.f64 k))
(*.f64 2 (/.f64 8 (sqrt.f64 k)))
(*.f64 4 (/.f64 (/.f64 16 (sqrt.f64 k)) 4))
(/.f64 16 (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 1/8) (/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(/.f64 16 (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) 1/8) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))
(/.f64 16 (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 16 (sqrt.f64 k)) 4) 1/4)
(/.f64 16 (sqrt.f64 k))
(*.f64 1/8 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) 1/16) (*.f64 (sqrt.f64 k) 1/8))))
(/.f64 16 (sqrt.f64 k))
(*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(/.f64 16 (sqrt.f64 k))
(*.f64 (/.f64 32 (sqrt.f64 k)) 1/2)
(*.f64 1/2 (/.f64 32 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) 1/2) (/.f64 1/8 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (*.f64 1/2 (sqrt.f64 k)) (/.f64 1/8 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(*.f64 (sqrt.f64 k) (*.f64 1/2 (/.f64 32 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 1/2 (*.f64 (sqrt.f64 k) (/.f64 32 (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 k) 1/32) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)))
(/.f64 16 (sqrt.f64 k))
(*.f64 (/.f64 8 (sqrt.f64 k)) 2)
(*.f64 2 (/.f64 8 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) 1/16)
(/.f64 16 (sqrt.f64 k))
(*.f64 (/.f64 1/16 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) (sqrt.f64 k))
(/.f64 16 (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 16 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 1/16)) (*.f64 (sqrt.f64 k) 1/16))
(/.f64 16 (sqrt.f64 k))
(*.f64 (/.f64 2 (*.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/256)) (*.f64 (sqrt.f64 k) 1/32))
(/.f64 16 (sqrt.f64 k))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))) 2)
(pow.f64 (*.f64 (PI.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))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4)) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) 4))) 16)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))

localize44.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))
0.4b
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))
0.4b
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
0.4b
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
Compiler

Compiled 121 to 65 computations (46.3% saved)

series9.0ms (0.1%)

Counts
4 → 24
Calls

21 calls:

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

rewrite100.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1852×bool.json-1
1852×bool.json-2
1824×rational.json-1
1410×bool.json-3
964×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025162
1261162
2729162
31995158
45623158
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 k) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 k)))) (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (+.f64 (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (+.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4) (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4) (+.f64 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4)) (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4)) (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) 4) (*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))) (+.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (sqrt.f64 k) 2)) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))) (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (sqrt.f64 2))) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (neg.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))) (-.f64 0 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 1/2 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))

simplify178.0ms (1.2%)

Algorithm
egg-herbie
Rules
980×rational.json-simplify-43
946×rational.json-simplify-2
850×rational.json-simplify-50
786×rational.json-simplify-53
778×rational.json-simplify-41
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02736980
18256926
226076692
343656664
457016664
567656640
Stop Event
node limit
Counts
130 → 140
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 0)
(+.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(-.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 0)
(*.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (sqrt.f64 k) 2))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 0)
(+.f64 0 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 0)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 k)))) (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 1)
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (+.f64 (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (+.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4) (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4) (+.f64 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2))) 2)
(/.f64 -2 (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4)) (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4)) (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4) 4)
(/.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) 4) (*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 4))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4)) 8)
(/.f64 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))) (+.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (+.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (sqrt.f64 k) 2)) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))) (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (sqrt.f64 2))) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) 1/2)
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (sqrt.f64 k))
(/.f64 (neg.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (neg.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))) (-.f64 0 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 0)
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 0)
(-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 k) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1)
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 1 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) 1))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 1/2 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 1/2)
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) -1)
(*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 (sqrt.f64 k) 2))
(neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(+.f64 0 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(-.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(/.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)
(/.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)
(/.f64 (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) 8)
Outputs
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(*.f64 -1/2 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(*.f64 -1/2 (*.f64 k (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))
(+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 0)
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(+.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(-.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 0)
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 1)
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) 1/2)
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (sqrt.f64 2))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 0)
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(+.f64 0 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 0)
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 -1 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (sqrt.f64 k)))) (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 k)))) (/.f64 -1 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))) (/.f64 -1 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))) (/.f64 -2 (+.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) 2))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 k))) (/.f64 2 (-.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 1)
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (+.f64 (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)) (/.f64 -1 (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -2 (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (/.f64 -1 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 -1 (sqrt.f64 2))) (+.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 -1 (sqrt.f64 2))) (+.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 -2 (+.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 2 (-.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2)) (+.f64 (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4) (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4) (+.f64 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -2))) 2)
(/.f64 (*.f64 (-.f64 -1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -2 (/.f64 (sqrt.f64 2) (sqrt.f64 k))))) 2)
(*.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (sqrt.f64 (*.f64 n (PI.f64))))) (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (+.f64 1 (*.f64 k (neg.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) 2))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 n (PI.f64)))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (-.f64 2 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) 2))
(/.f64 -2 (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k))) (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 -1 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4)) (+.f64 (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (sqrt.f64 k) 2) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -4)) (+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) 4) (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4) 4)
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) 4) (*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 4))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (-.f64 -1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 -1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 2 (+.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (-.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (/.f64 -2 (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1))) 4)) 8)
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k)) (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))) (+.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k))) (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (-.f64 -1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 -1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 2 (+.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (-.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (/.f64 -2 (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (+.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (*.f64 2 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (sqrt.f64 k)) (*.f64 2 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 (sqrt.f64 k) 2)) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2)))) (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (sqrt.f64 2))) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) 1/2)
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 2 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (neg.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (sqrt.f64 k))) (-.f64 0 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 k)))) (-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (-.f64 -1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (/.f64 -1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 (*.f64 n (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 2 (+.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (neg.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 k)) (/.f64 (-.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64))))) 2) (/.f64 -2 (sqrt.f64 (*.f64 n (PI.f64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 0)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(+.f64 0 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 0)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(-.f64 0 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 k) (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (sqrt.f64 k) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 1 (sqrt.f64 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) 1))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 1 (sqrt.f64 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) 1))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))) (*.f64 1/2 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))) 1/2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (/.f64 1 (sqrt.f64 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (PI.f64) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (sqrt.f64 k))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))) (*.f64 (sqrt.f64 k) 2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (neg.f64 (sqrt.f64 2))))
(+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(+.f64 0 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(-.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 0)
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(/.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(/.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 2)
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(/.f64 (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) 4)
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 2 (*.f64 k (neg.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) 8)
(*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(*.f64 k (*.f64 -1/2 (log.f64 (*.f64 n (*.f64 2 (PI.f64))))))

eval287.0ms (1.9%)

Compiler

Compiled 19260 to 12630 computations (34.4% saved)

prune148.0ms (1%)

Pruning

22 alts after pruning (13 fresh and 9 done)

PrunedKeptTotal
New7085713
Fresh6814
Picked101
Done3912
Total71822740
Error
0.0b
Counts
740 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.4b
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 1/16 k))
34.9b
(/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
0.5b
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
23.9b
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))) (sqrt.f64 k))
23.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))))) (sqrt.f64 k))
23.7b
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))
0.4b
(/.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))))
23.8b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
23.7b
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
23.8b
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
3.0b
(/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 k))
3.0b
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (sqrt.f64 k))
0.4b
(/.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
0.5b
(/.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k)))))
0.4b
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
23.9b
(/.f64 2 (*.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2)))))
0.4b
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
23.9b
(/.f64 1 (/.f64 (sqrt.f64 k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))))))
0.5b
(*.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
23.9b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
Compiler

Compiled 525 to 409 computations (22.1% saved)

regimes85.0ms (0.6%)

Accuracy

Total -36.0b remaining (-10175.5%)

Threshold costs -36.0b (-10175.5%)

Counts
43 → 1
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 2 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 2 (/.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.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 1/4 (/.f64 (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/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 2 (/.f64 4 (sqrt.f64 k))))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 1/16 k))
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 k)))))
(/.f64 2 (*.f64 (/.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (/.f64 1 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 k) (sqrt.f64 2)))
(/.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 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n))))
(/.f64 2 (*.f64 (sqrt.f64 k) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 1/2)))))
(/.f64 (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 1/2 (-.f64 1 k)))))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 16 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 1/16)))
(*.f64 (sqrt.f64 2) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (sqrt.f64 2) (sqrt.f64 k))))
(/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 1/2) (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))) 1)))
(/.f64 (sqrt.f64 (*.f64 n (PI.f64))) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 n (PI.f64)))))
(*.f64 (-.f64 -1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))))))
(/.f64 4 (/.f64 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
(*.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 n (*.f64 2 (PI.f64))))))))))
(/.f64 (/.f64 (*.f64 4 (/.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))) (/.f64 4 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 2) k)))))))
(/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (sqrt.f64 k) (/.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) 2))
(/.f64 (/.f64 (sqrt.f64 k) (exp.f64 (*.f64 (-.f64 1 k) (*.f64 1/2 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))))))) (*.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 k 2) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k (sqrt.f64 2))))))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 k 2)))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k)))))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 k (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 -1/2 (*.f64 k (*.f64 (sqrt.f64 2) (log.f64 (*.f64 n (*.f64 2 (PI.f64)))))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 n (*.f64 2 (PI.f64)))) 2))))))))
Outputs
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
Calls

4 calls:

18.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
18.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.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 1105 to 643 computations (41.8% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 16 to 12 computations (25% saved)

soundness0.0ms (0%)

end14.0ms (0.1%)

Compiler

Compiled 16 to 12 computations (25% saved)

Profiling

Loading profile data...