Details

Time bar (total: 38.9s)

analyze354.0ms (0.9%)

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)

sample11.1s (28.5%)

Results
4.9s8256×body256valid
3.4s1362×body1024invalid
1.2s713×body512invalid
1.1s1585×body256invalid
271.0ms516×body256infinite
248.0ms248×body256unsamplable
Bogosity

preprocess297.0ms (0.8%)

Algorithm
egg-herbie
Rules
1272×rational_best-simplify-55
1228×exponential-simplify-27
1068×rational_best-simplify-1
992×rational_best-simplify-108
776×rational_best-simplify-65
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02498
15298
210098
321286
449386
5156786
6453986
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 (*.f64 2 (PI.f64)) n) (-.f64 1/2 (/.f64 k 2))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (/.f64 k 2))) (sqrt.f64 k))
(*.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 1/2 (/.f64 n 2))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 k (*.f64 2 (PI.f64))) (-.f64 1/2 (/.f64 n 2))) (sqrt.f64 n)))
(/.f64 (pow.f64 (*.f64 k (*.f64 2 (PI.f64))) (-.f64 1/2 (/.f64 n 2))) (sqrt.f64 n))
(/.f64 (pow.f64 (*.f64 2 (*.f64 k (PI.f64))) (-.f64 1/2 (/.f64 n 2))) (sqrt.f64 n))
Compiler

Compiled 20 to 17 computations (15% saved)

simplify217.0ms (0.6%)

Algorithm
egg-herbie
Rules
1472×exponential-simplify-26
1194×rational_best-simplify-80
1006×rational_best-simplify-63
710×rational_best-simplify-47
650×rational_best-simplify-103
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01749
13449
25949
311743
426043
580743
6231143
Stop Event
node limit
Counts
1 → 5
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 (*.f64 2 (PI.f64)) n) (-.f64 1/2 (/.f64 k 2))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (/.f64 k 2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (/.f64 k 2))) (sqrt.f64 k))

eval2.0ms (0%)

Compiler

Compiled 78 to 54 computations (30.8% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
0.3b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 34 to 28 computations (17.6% saved)

localize94.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 38 computations (32.1% saved)

series243.0ms (0.6%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
118.0ms
n
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
94.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
11.0ms
n
@inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
11.0ms
k
@-inf
(/.f64 1 (sqrt.f64 k))
4.0ms
k
@0
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))

rewrite346.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1226×rational_best-2
1226×rational_best-3
1226×rational_best-1
1220×rational_best-4
1220×exponential-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017108
1120102
2265102
3758102
43054102
Stop Event
node limit
Counts
4 → 121
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 2 (PI.f64)) n)
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 8 (sqrt.f64 k))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 4) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) -2) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) (*.f64 (sqrt.f64 k) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.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 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 4) (/.f64 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 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 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 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8))) (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2)) (fabs.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) 2) (*.f64 2 (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))) (/.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/4 (/.f64 k -4))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/4 (/.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (/.f64 k -2))) (pow.f64 2 (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (PI.f64) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))) (pow.f64 n (+.f64 1/4 (/.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (/.f64 n 2) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 n 2) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))))))

simplify616.0ms (1.6%)

Algorithm
egg-herbie
Rules
1210×rational_best-simplify-49
1208×rational_best-simplify-52
1204×rational_best-simplify-53
1102×rational_best-simplify-63
584×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03216655
19376573
253336527
Stop Event
node limit
Counts
169 → 183
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 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)))
(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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 8 (sqrt.f64 k))) 8)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 4) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) 16)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) (*.f64 (sqrt.f64 k) 4)) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k))) 1/4)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k))) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4))) (/.f64 1/2 (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 1)
(+.f64 (/.f64 1 (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 k))) 2))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(*.f64 1/2 (/.f64 2 (sqrt.f64 k)))
(*.f64 4 (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 8 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(*.f64 1/4 (/.f64 4 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) 4)
(*.f64 (/.f64 4 (sqrt.f64 k)) 1/4)
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) 8)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(+.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) n)))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(-.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)
(/.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8))) 8)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 8)) 16)
(/.f64 (+.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8))) (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 0)
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2))
(+.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2)) (fabs.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2)))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 2))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 1/2)
(*.f64 (pow.f64 2 (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (/.f64 k -2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) 2) (*.f64 2 (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))) (/.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) 2))
(*.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) 1/4)
(*.f64 (pow.f64 n (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/4 (/.f64 k -4))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/4 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (/.f64 k -2))) (pow.f64 2 (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (PI.f64) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))) (pow.f64 n (+.f64 1/4 (/.f64 k -4))))
(*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))
(*.f64 (/.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (/.f64 n 2) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 (/.f64 n 2) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (/.f64 k -2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) 4)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 4) 8)
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -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 (-.f64 1 k) 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 (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 (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 (-.f64 1 k) 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 (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 (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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2))))
(*.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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2))))
(*.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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2))))
(*.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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2))))
(*.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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 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 (/.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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 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 (/.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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 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 (/.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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 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 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(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 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.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 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.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 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.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 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2)))
(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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2)))
(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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2)))
(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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 (-.f64 1 k) 1/2)))
(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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2)))
(exp.f64 (*.f64 (-.f64 1 k) (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) 1/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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 (-.f64 1 k) 1/2)))
(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 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(sqrt.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))) -1/2)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (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 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))) -1/2)) (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 2)) 1/8))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/2 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 3)) -1/48)) (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) 2)) 1/8)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 3) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 k (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2))))))
(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 2))) (*.f64 (-.f64 1 k) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2)))
(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 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (+.f64 1 (neg.f64 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 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (+.f64 1 (neg.f64 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 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (+.f64 1 (neg.f64 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 (PI.f64) (*.f64 n 2))) (+.f64 1 (*.f64 k -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 1/2 (+.f64 1 (neg.f64 k)))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 8 (sqrt.f64 k))) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 4) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) 16)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4)) (*.f64 (sqrt.f64 k) 4)) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k))) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k))
(+.f64 (/.f64 1 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 1 (sqrt.f64 k)) 0)
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 k))) 2))
(-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) -2))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 1/2 (/.f64 2 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 4 (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 1 (sqrt.f64 k))
(*.f64 8 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(/.f64 1 (sqrt.f64 k))
(*.f64 1/4 (/.f64 4 (sqrt.f64 k)))
(/.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) 4)) 4)
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 4 (sqrt.f64 k)) 1/4)
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) 8)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(+.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) n)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 n (*.f64 (PI.f64) 8)) 4)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8))) 8)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 8)) 16)
(/.f64 (*.f64 8 (*.f64 (PI.f64) (*.f64 n 4))) 16)
(/.f64 (*.f64 (*.f64 (PI.f64) n) 32) 16)
(/.f64 (+.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8))) (*.f64 n (*.f64 2 (*.f64 (PI.f64) 8)))) 16)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(+.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2)) (fabs.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 2 (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) 2) (*.f64 2 (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))) (/.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 n (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (pow.f64 n (+.f64 1/4 (/.f64 k -4))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/4 (/.f64 k -4))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/4 (/.f64 k -4))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 1/4 (/.f64 k -4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 (PI.f64) (*.f64 2 n))) (+.f64 1/4 (/.f64 k -4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) (*.f64 n 4))) (+.f64 1/4 (/.f64 k -4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (/.f64 k -2))) (pow.f64 2 (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (PI.f64) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))) (pow.f64 n (+.f64 1/4 (/.f64 k -4))))
(*.f64 (pow.f64 n (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (pow.f64 n (+.f64 1/4 (/.f64 k -4))) (pow.f64 n (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
(*.f64 (/.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) 2) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (/.f64 n 2) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (/.f64 n 2) (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) 4) 4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2)))) 4) 8)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2)))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (/.f64 k -2))))

localize68.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 34 computations (32% saved)

series27.0ms (0.1%)

Counts
1 → 12
Calls

6 calls:

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

rewrite238.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1396×rational_best-4
1396×rational_best-2
1396×rational_best-3
1396×rational_best-1
1396×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01643
111343
226443
378343
4334343
Stop Event
node limit
Counts
1 → 59
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 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 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 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)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (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 (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 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 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)) (/.f64 (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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) 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 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 (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 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (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 1/2 (/.f64 (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 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 (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 (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 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) 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/2 (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (*.f64 2 (sqrt.f64 k)))))))) (#(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)) 1/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 1 (sqrt.f64 k)) (*.f64 (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 1 (sqrt.f64 k)) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (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 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (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 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (*.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/2 (*.f64 2 (sqrt.f64 k))) (-.f64 (*.f64 2 (*.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 (-.f64 1 k) 1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (-.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.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) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (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 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (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)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (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 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.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/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.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 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) 1/2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -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 pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))))

simplify530.0ms (1.4%)

Algorithm
egg-herbie
Rules
1200×rational_best-simplify-47
1194×rational_best-simplify-57
966×rational_best-simplify-55
820×rational_best-simplify-50
616×rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01623517
13933501
212593501
356633501
Stop Event
node limit
Counts
71 → 73
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(-.f64 0 (neg.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 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 0))
(-.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)) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) 0))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 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 1/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))))
(*.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 (sqrt.f64 k)) (/.f64 1/2 (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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (/.f64 1/2 (*.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1/2 (*.f64 2 (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)) 1/4))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.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 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (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 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (-.f64 (*.f64 2 (*.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 (-.f64 1 k) 1/2)) 4)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (-.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (sqrt.f64 k)))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (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) 4)) (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) 1/2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 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))) (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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 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))) (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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 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))) (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 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.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 (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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.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 (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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.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 (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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (*.f64 1/2 (-.f64 1 k)))))
(*.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 (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 (*.f64 -1 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (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 (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 (-.f64 1 k) (*.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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 0 (neg.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 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 0))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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)) (/.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 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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)) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) 0))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.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 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 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 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.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 1/2 (/.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 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) (/.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 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 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.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 (/.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 2 (*.f64 (PI.f64) 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/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 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 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 1/4 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.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 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 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.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 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (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 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (*.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 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (-.f64 (*.f64 2 (*.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 (-.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 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 1/4)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (-.f64 (/.f64 1/2 (*.f64 2 (sqrt.f64 k))) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) 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) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.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 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (sqrt.f64 k)))
(*.f64 -2 (/.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 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.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 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 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 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.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 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) 1/2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/4 (/.f64 k 4))) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -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))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (neg.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 1/2 (-.f64 1 k))) (sqrt.f64 k))

eval505.0ms (1.3%)

Compiler

Compiled 8175 to 5478 computations (33% saved)

prune324.0ms (0.8%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New33617353
Fresh000
Picked011
Done011
Total33619355
Error
0.0b
Counts
355 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
22.4b
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) (*.f64 n 4))) (+.f64 1/4 (/.f64 k -4))) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
0.5b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
0.6b
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
5.5b
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
20.2b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
0.5b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) (sqrt.f64 k))
0.5b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
0.5b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (sqrt.f64 k))
21.3b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
3.2b
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
0.5b
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 (-.f64 1 k) 4)) (sqrt.f64 k)))
5.4b
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))
21.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))
Compiler

Compiled 738 to 582 computations (21.1% saved)

localize165.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 121 to 91 computations (24.8% saved)

series192.0ms (0.5%)

Counts
4 → 84
Calls

24 calls:

TimeVariablePointExpression
56.0ms
n
@-inf
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
45.0ms
n
@0
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
32.0ms
n
@inf
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
19.0ms
k
@-inf
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
19.0ms
k
@inf
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))) (sqrt.f64 k))

rewrite536.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
2034×rational_best-4
2034×rational_best-2
2034×rational_best-3
2034×rational_best-1
772×rational_best-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023246
1163246
2383210
31117198
44880198
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4)))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))) (*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (/.f64 k -2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (/.f64 k -4))))
(pow.f64 n (+.f64 1/2 (/.f64 k -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) 4) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n 1/2) (pow.f64 n (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 k -1/2)) (pow.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n 1/2) 2) (/.f64 (pow.f64 n (*.f64 k -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 n (*.f64 k -1/2)) 2) (/.f64 (pow.f64 n 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 k -1/4)) (*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n (+.f64 (*.f64 k -1/4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/4 (*.f64 k -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 8)))))

simplify624.0ms (1.6%)

Algorithm
egg-herbie
Rules
1260×rational_best-simplify-63
946×rational_best-simplify-64
808×rational_best-simplify-67
664×rational_best-simplify-50
606×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041312825
1108512639
2354812459
Stop Event
node limit
Counts
193 → 207
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (PI.f64)))) (*.f64 -1/192 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (PI.f64)))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 n)))) (*.f64 -1/4 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 (*.f64 2 (PI.f64)))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 n)))) (*.f64 -1/4 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 (*.f64 2 (PI.f64)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 n) 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/384 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)))) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 n) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))))) (*.f64 -1/64 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n))))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 n)))) (*.f64 -1/4 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 (*.f64 2 (PI.f64)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 n) 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))))))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(sqrt.f64 n)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n)))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n))))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 0)
(+.f64 0 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) 4))
(-.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) 4) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) 4))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(pow.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 0 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))))
(-.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 (sqrt.f64 k) 4)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)))
(*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(*.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (sqrt.f64 k)) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))
(*.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) 16)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(+.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2))
(-.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 1)
(*.f64 1 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n 1/2) (pow.f64 n (*.f64 k -1/2)))
(*.f64 (pow.f64 n (*.f64 k -1/2)) (pow.f64 n 1/2))
(*.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1/2)
(*.f64 (*.f64 (pow.f64 n 1/2) 2) (/.f64 (pow.f64 n (*.f64 k -1/2)) 2))
(*.f64 (*.f64 (pow.f64 n (*.f64 k -1/2)) 2) (/.f64 (pow.f64 n 1/2) 2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 1/4)
(*.f64 (pow.f64 n (*.f64 k -1/4)) (*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n 1/2)))
(*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n (+.f64 (*.f64 k -1/4) 1/2)))
(*.f64 (pow.f64 n (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 8)
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) -1/2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) -1/2)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) 1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) 1/4)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) 1/8))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) -1/2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) -1/2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 n) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)))))))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (PI.f64)))) (*.f64 -1/192 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (PI.f64)))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))))))
(+.f64 (+.f64 (*.f64 k (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) -1/2)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) -1/2)))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) 1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) 1/4)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) 1/8)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)) -1/48)) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (PI.f64))) -1/48)) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 n) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) -1/16))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 n) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))) (*.f64 (pow.f64 k 3) (+.f64 (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 n) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 (sqrt.f64 n) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3) (sqrt.f64 (PI.f64))))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (log.f64 n) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/16 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) 1/8) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))))))) (*.f64 (pow.f64 k 3) (+.f64 (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 n) 3) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3) (sqrt.f64 (PI.f64)))) (sqrt.f64 n)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) -1/16) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 n) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)))))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1/4 (*.f64 k 1/4)) 2)) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 2 (-.f64 1/4 (*.f64 k 1/4)))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1/4 (*.f64 k 1/4)) 2)) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 2 (-.f64 1/4 (*.f64 k 1/4)))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1/4 (*.f64 k 1/4)) 2)) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 2 (-.f64 1/4 (*.f64 k 1/4)))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (-.f64 1/4 (*.f64 k 1/4)) 2)) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 2 (-.f64 1/4 (*.f64 k 1/4)))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 4 (pow.f64 (PI.f64) 2)) (+.f64 1/4 (*.f64 k -1/4))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 n)))) (*.f64 -1/4 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 (*.f64 2 (PI.f64)))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/2)) (*.f64 -1/4 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 -1/2 (sqrt.f64 n))) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 n)))) (*.f64 -1/4 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 (*.f64 2 (PI.f64)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 n) 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)))))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 n) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) 1/8)) (*.f64 1/32 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))))))) (+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/2)) (*.f64 -1/4 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) -1/4)))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) 1/32)) (*.f64 (*.f64 1/8 (sqrt.f64 n)) (+.f64 (*.f64 (pow.f64 (log.f64 n) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))))))))
(+.f64 (*.f64 k (+.f64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 -1/2 (sqrt.f64 n))) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/4)))) (+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) 1/32)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (pow.f64 (log.f64 n) 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/384 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)))) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 n) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))))) (*.f64 -1/64 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n))))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 n)))) (*.f64 -1/4 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (log.f64 (*.f64 2 (PI.f64)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 n) 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 n) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) 1/8)) (*.f64 1/32 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))))))) (+.f64 (*.f64 k (+.f64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/2)) (*.f64 -1/4 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))))) (*.f64 (pow.f64 k 3) (+.f64 (+.f64 (*.f64 -1/32 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2)) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (*.f64 -1/64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))))) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 n) 3) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/48)) (*.f64 -1/384 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))))))))))
(+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (log.f64 n) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) -1/4)))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) 1/32)) (*.f64 (*.f64 1/8 (sqrt.f64 n)) (+.f64 (*.f64 (pow.f64 (log.f64 n) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3) -1/384)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 n) 3)))) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (log.f64 n) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4))) -1/32)) (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (log.f64 n) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4))) -1/64)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 k (+.f64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 -1/2 (sqrt.f64 n))) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/4))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) 1/32)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (pow.f64 (log.f64 n) 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (sqrt.f64 n) -1/384)) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (log.f64 n) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (*.f64 (sqrt.f64 n) (pow.f64 (log.f64 n) 3)))) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (log.f64 n) 2) (pow.f64 (*.f64 2 (PI.f64)) 1/4))) (*.f64 (sqrt.f64 n) -1/32))))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 k 1/4))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 k 1/4))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 k 1/4))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 1/4 k))) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/4 (*.f64 k 1/4))) (pow.f64 n (-.f64 1/2 (*.f64 k 1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 -1/4 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1)))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1)))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1)))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 k -1/2)) -1)))
(exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 k -1/2)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (neg.f64 (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 k -1/2)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n))))))
(sqrt.f64 n)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (sqrt.f64 n))
(+.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))))
(+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 k (log.f64 n)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n)))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) 1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n))))))
(+.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 k (log.f64 n)))) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/2 (*.f64 k (log.f64 n))) (*.f64 1/8 (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (*.f64 -1/48 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3)) (sqrt.f64 n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 n))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 n))) (sqrt.f64 n))))
(+.f64 (+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) 1/8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 k (log.f64 n)))) (*.f64 (sqrt.f64 n) (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 3) -1/48))))
(+.f64 (+.f64 (sqrt.f64 n) (+.f64 (*.f64 (sqrt.f64 n) (*.f64 -1/2 (*.f64 k (log.f64 n)))) (*.f64 1/8 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 2))))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (pow.f64 (*.f64 k (log.f64 n)) 3))))
(+.f64 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (*.f64 1/8 (sqrt.f64 n))) (+.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/2 (*.f64 k (log.f64 n))) (*.f64 -1/48 (pow.f64 (*.f64 k (log.f64 n)) 3))))))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 n (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 0)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 0 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) 4))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(-.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 0)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) 4) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) 4))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 1)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) 4)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) 8)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 8)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 8)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 8)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 4 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 8)))) 16)
(pow.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 1)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 0 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) 2))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) 2))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) 2))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (sqrt.f64 k)) 1/4)
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64))) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4)))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) 4)) (+.f64 1/4 (*.f64 k -1/4))) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)
(/.f64 (*.f64 4 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))) (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 8)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)
(/.f64 (*.f64 4 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)
(/.f64 (*.f64 4 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4)))))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)
(/.f64 (*.f64 4 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))) 4)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/4 (*.f64 k -1/4))))
(+.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 0 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(+.f64 (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(-.f64 (/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 1/2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 1 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 n 1/2) (pow.f64 n (*.f64 k -1/2)))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 n (*.f64 k -1/2)) (pow.f64 n 1/2))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1/2)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 n 1/2) 2) (/.f64 (pow.f64 n (*.f64 k -1/2)) 2))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 n (*.f64 k -1/2)) 2) (/.f64 (pow.f64 n 1/2) 2))
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 1/4)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(*.f64 (pow.f64 n (*.f64 k -1/4)) (*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n 1/2)))
(*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/4))))
(*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 n n) (*.f64 k -1/4)))
(*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n (+.f64 (*.f64 k -1/4) 1/2)))
(*.f64 (pow.f64 n (*.f64 k -1/4)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/4))))
(*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 n n) (*.f64 k -1/4)))
(*.f64 (pow.f64 n (+.f64 1/4 (*.f64 k -1/4))) (pow.f64 n (+.f64 1/4 (*.f64 k -1/4))))
(pow.f64 (*.f64 n n) (+.f64 1/4 (*.f64 k -1/4)))
(*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (+.f64 n n) 1/2) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 1/2 (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))
(/.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(/.f64 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 8)
(pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))

localize37.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 31 to 19 computations (38.7% saved)

series26.0ms (0.1%)

Counts
3 → 12
Calls

12 calls:

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

rewrite243.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
924×rational_best-simplify-64
892×rational_best-4
892×rational_best-2
892×rational_best-3
892×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
19063
220263
357963
4224963
Stop Event
node limit
Counts
3 → 131
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
(*.f64 (PI.f64) (*.f64 n 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.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 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) -1) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (sqrt.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 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1) (-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (-.f64 0 (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -4) (-.f64 0 (/.f64 1 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (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) n) (neg.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))))) (#(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 (PI.f64) (*.f64 2 (*.f64 n 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8))) (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)))))

simplify286.0ms (0.7%)

Algorithm
egg-herbie
Rules
1150×rational_best-simplify-65
1112×rational_best-simplify-1
866×rational_best-simplify-63
726×rational_best-simplify-67
680×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02683641
16233635
221773631
Stop Event
node limit
Counts
143 → 148
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))
(-.f64 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))
(*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))
(*.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4) 16)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) -1) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) -1)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1) (-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (-.f64 0 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -4) (-.f64 0 (/.f64 1 (*.f64 (sqrt.f64 k) 4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (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) n) (neg.f64 (*.f64 (PI.f64) n)))
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(/.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 (PI.f64) (*.f64 2 (*.f64 n 8))) 8)
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 8)) 16)
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8))) (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8)))) 16)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2)) (-.f64 0 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) -1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 8)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) -1) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))))
(+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))) 1) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))))))
(+.f64 1 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k)))))))
(+.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/4 (sqrt.f64 k))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4))))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))) -1))
(+.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 4 (sqrt.f64 k))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))))))
(+.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/4 (sqrt.f64 k))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1/4 (sqrt.f64 k))) (+.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 -2 (sqrt.f64 k)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)) 0))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1) (-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))) (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 3) (*.f64 (sqrt.f64 k) 4))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)) 1/4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (-.f64 0 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -2) (neg.f64 (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 -2 (neg.f64 (/.f64 1/2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -4) (-.f64 0 (/.f64 1 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -4) (neg.f64 (/.f64 1 (*.f64 4 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 -4 (neg.f64 (/.f64 1/4 (sqrt.f64 k)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 (PI.f64) n) (neg.f64 (*.f64 (PI.f64) n)))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 4)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8))) 8)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 8)) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8))) (*.f64 (PI.f64) (*.f64 2 (*.f64 n 8)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 (PI.f64) (+.f64 n n))

localize126.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 73 to 52 computations (28.8% saved)

series9.0ms (0%)

Counts
3 → 48
Calls

15 calls:

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

rewrite325.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1264×rational_best-2
1264×rational_best-1
1262×rational_best-4
1262×rational_best-3
1262×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019111
1126111
2252107
377495
4313695
Stop Event
node limit
Counts
3 → 123
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2)))
(log.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.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 (/.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)) 2) (neg.f64 (/.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)) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 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 (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 (/.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 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4))))) (#(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 2 (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)) 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))) 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))) -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) 1/4)))) (#(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 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 n (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 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)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)) (exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (-.f64 1 k) 4)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (-.f64 1 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (neg.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (/.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 n 4) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.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 (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)) 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 pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 1 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (-.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 (*.f64 -2 k) -2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 1/2) (-.f64 (*.f64 -2 k) -2))))) (#(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 fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))))
((#(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)) (*.f64 2 (sqrt.f64 k))) (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (neg.f64 (/.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)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)))))) (#(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 2 (sqrt.f64 k))) -1) (neg.f64 (+.f64 1 (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))) -1)))) (#(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 (sqrt.f64 k) 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 (sqrt.f64 k) -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)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4))))))) (#(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)) (-.f64 (/.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 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.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)) (*.f64 2 (sqrt.f64 k))) (/.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 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 0))))) (#(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) 2)) (/.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 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 -2 (/.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)) (*.f64 (sqrt.f64 k) -2)) (-.f64 (/.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 (sqrt.f64 k) 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)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) 0))))) (#(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))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (-.f64 (/.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 (sqrt.f64 k) 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)) (*.f64 2 (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 (sqrt.f64 k) 2)))))) (#(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 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (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 (*.f64 2 (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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 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) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/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 (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 1/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 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.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 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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 1/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)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(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) (sqrt.f64 k))) (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 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (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 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (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 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 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 (/.f64 1 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (/.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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(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 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(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)) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(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)) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(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)) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (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 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.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 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.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 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -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 pow.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 neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))))

simplify463.0ms (1.2%)

Algorithm
egg-herbie
Rules
1094×rational_best-simplify-1
986×rational_best-simplify-67
674×rational_best-simplify-63
568×rational_best-simplify-47
528×rational_best-simplify-80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03157291
17667171
224217123
Stop Event
node limit
Counts
171 → 190
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 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.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 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 (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 (/.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)) 2) (neg.f64 (/.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)) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 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 (-.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 (/.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 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 4))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 1/2 (*.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 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) 1/2)
(*.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)) 4) 1/4)
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 n (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 n (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (neg.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 1/2))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) -2))
(*.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)) (exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (-.f64 1 k) 4)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (-.f64 1 k) 4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (neg.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 n 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (/.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (/.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 n 4) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/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 (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)) 4) 4)
(/.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 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 1 k)) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (-.f64 1 k))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) 2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 (*.f64 -2 k) -2)) 1/4)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 1/2) (-.f64 (*.f64 -2 k) -2))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(+.f64 0 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(-.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(-.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(*.f64 1 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(*.f64 1/4 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/4)
(/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(/.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 8)
(pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(+.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)) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (neg.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)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))) -1)
(+.f64 (-.f64 (/.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 (-.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 (sqrt.f64 k) -2)))
(+.f64 (-.f64 (/.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 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4))))
(-.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)) (-.f64 (/.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 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))))
(-.f64 0 (neg.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)) (*.f64 2 (sqrt.f64 k))) (/.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 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 0))
(-.f64 (/.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 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 -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)) (*.f64 (sqrt.f64 k) -2)) (-.f64 (/.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 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) 0))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (-.f64 (/.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 (sqrt.f64 k) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (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 (sqrt.f64 k) 2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 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 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (sqrt.f64 k) 2)) 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 1/4 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/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 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) -2)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (/.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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 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 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
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 1/2 (-.f64 1 k))))
(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 1/2 (-.f64 1 k))))
(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 1/2 (-.f64 1 k))))
(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 1/2 (-.f64 1 k))))
(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 (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 (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 (+.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 (+.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.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 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 -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 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2)) 1/8))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (sqrt.f64 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (pow.f64 (*.f64 k (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 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2)) 1/8)) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 3) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 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 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) 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 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))
(+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))
(+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -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 (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 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 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 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 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 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 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 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 (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 (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 (+.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 (+.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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (*.f64 1/2 (-.f64 1 k)))) (sqrt.f64 (/.f64 1 k)))
(+.f64 (pow.f64 (*.f64 (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)))
(+.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)))
(+.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)))
(+.f64 (/.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)) -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 (-.f64 1 k) 1/2)) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 4))
(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 (-.f64 1 k) 1/2)) 3) 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)))
(-.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)))
(-.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)))
(-.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)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) 4) (/.f64 (neg.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)) (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (PI.f64) 1/2) (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 n (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 n (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)) (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 2 1/2) (-.f64 1 k)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (neg.f64 k)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(*.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)))
(*.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)) (exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1 k)) 4)))
(exp.f64 (+.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)))
(exp.f64 (/.f64 (*.f64 (-.f64 1 k) (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 4))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (-.f64 1 k) 4)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (-.f64 1 k) 4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))) (-.f64 1/4 (/.f64 k 4)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (*.f64 (PI.f64) (+.f64 n n)))) (-.f64 1/4 (/.f64 k 4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (neg.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (-.f64 1 k) 1/4))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (-.f64 1 k) 1/4))
(*.f64 (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 n 4) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (/.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (/.f64 (*.f64 n 4) 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 1/2 (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (/.f64 (PI.f64) 2) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 n 4) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (PI.f64) (/.f64 (*.f64 n 4) 2)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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 (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 (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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 1 k)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (-.f64 1 k))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (-.f64 1 k) 1/2)) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (-.f64 (*.f64 -2 k) -2)) 1/4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 (*.f64 k -2) -2) 1/4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/4 (-.f64 (*.f64 k -2) -2)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 1/2) (-.f64 (*.f64 -2 k) -2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 (*.f64 k -2) -2) 1/4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/4 (-.f64 (*.f64 k -2) -2)))
(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)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))))
(+.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 0 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 1 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 1/4 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 1/4)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) 4)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 2 (*.f64 2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) 8)
(log.f64 (*.f64 (PI.f64) (+.f64 n n)))
(pow.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(log.f64 (*.f64 (PI.f64) (+.f64 n 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 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)) (*.f64 2 (sqrt.f64 k))) (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) (neg.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 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)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.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 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (+.f64 1 (/.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 (-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 -1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 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 (-.f64 (/.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 (-.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 (sqrt.f64 k) -2)))
(/.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)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.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 (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)) (-.f64 (/.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 (-.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 0 (neg.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 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))) (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) 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)) (/.f64 (sqrt.f64 k) 2)) (/.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 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (*.f64 -2 (/.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)) (*.f64 (sqrt.f64 k) -2)) (-.f64 (/.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 (sqrt.f64 k) 2))))
(/.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)) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.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 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) 0))
(/.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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 3) (*.f64 (sqrt.f64 k) 4)) (/.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 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 2) (-.f64 (/.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 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (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 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 (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 (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 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.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 2 (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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 2)) 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 1/4 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/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 (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 (/.f64 1/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 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.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 (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1/4) 1/4)
(/.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 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 1/2 (*.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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.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 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 (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 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 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 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 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)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 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 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (/.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 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) (/.f64 (sqrt.f64 k) 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 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (-.f64 1 k) 1/2)) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (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 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.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 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.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 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -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))) (/.f64 (+.f64 -1 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k)))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (sqrt.f64 k)))
(pow.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))
(neg.f64 (neg.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 1/2 (-.f64 1 k))) (sqrt.f64 k))

localize307.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 74 to 54 computations (27% saved)

series50.0ms (0.1%)

Counts
3 → 48
Calls

15 calls:

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

rewrite386.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1568×rational_best-2
1568×rational_best-3
1568×rational_best-1
1566×rational_best-4
1566×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018103
1131103
2334103
3951103
43846103
Stop Event
node limit
Counts
3 → 101
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2))))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (pow.f64 2 k) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 2 k) -1/2) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (pow.f64 2 k) -1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 2 1/2)) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 1/2)) (pow.f64 (pow.f64 2 k) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) 1/2)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 (/.f64 k -4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (+.f64 1/2 (neg.f64 k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 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 1/2 (*.f64 k -1/2)))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))))

simplify551.0ms (1.4%)

Algorithm
egg-herbie
Rules
1036×rational_best-simplify-63
892×rational_best-simplify-67
608×rational_best-simplify-50
588×rational_best-simplify-64
572×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03397225
18987087
227956943
Stop Event
node limit
Counts
149 → 168
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64)))))))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (*.f64 n (PI.f64)))))))) (pow.f64 k 3)) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(+.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(-.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (pow.f64 2 k) -1/2)))
(*.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))
(*.f64 (pow.f64 (pow.f64 2 k) -1/2) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (pow.f64 2 k) -1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 2 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 2 1/2)) (pow.f64 (PI.f64) 1/2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 1/2)) (pow.f64 (pow.f64 2 k) -1/2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) 2))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) 1/2)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) 2))
(*.f64 (*.f64 2 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) 1/4)
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 (/.f64 k -4) 1/4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))) 8)
(fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) 4))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (+.f64 1/2 (neg.f64 k)))) 1/2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) 1/4)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 k (sqrt.f64 2))) -1/2)))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 2) k)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2)) 1/8)) (+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 k (sqrt.f64 2))) -1/2))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2) (sqrt.f64 (*.f64 2 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 2) k))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2) (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (PI.f64))))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3))) (sqrt.f64 (PI.f64)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) (sqrt.f64 (PI.f64)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2)) 1/8)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 3)) -1/48))) (+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 k (sqrt.f64 2))) -1/2))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2) (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 3) (sqrt.f64 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 2) k))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 2))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (PI.f64)))) 3))))))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) -1/2)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64))))))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) 1/4)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2))))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) -1/2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 n) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3)) (sqrt.f64 (*.f64 n (PI.f64)))))))) (pow.f64 k 3)) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) (sqrt.f64 (*.f64 n (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))))))
(+.f64 (+.f64 (*.f64 k (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (log.f64 n)) -1/2)))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))) 1/4)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)))))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 k 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (log.f64 n) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))) -1/16)) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3))))) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2))) -1/16)))))))
(+.f64 (+.f64 (*.f64 k (*.f64 -1/2 (+.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (*.f64 (log.f64 n) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 1/8 (*.f64 (pow.f64 (log.f64 n) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (pow.f64 (log.f64 n) 2)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 n) 3) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 -1/48 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (+.f64 (*.f64 k (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/8) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 2)) (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2))))))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 2) (*.f64 (sqrt.f64 2) (log.f64 n)))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 (*.f64 2 (PI.f64))) 3))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (log.f64 (*.f64 2 (PI.f64)))) (pow.f64 (log.f64 n) 2))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 n) 3)))))))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 k 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 k 1/2)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) -1))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(+.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 0 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 1 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 1/2)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 2 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (pow.f64 2 k) -1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (pow.f64 2 k) -1/2) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (pow.f64 2 k) -1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 2 1/2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 2 1/2)) (pow.f64 (PI.f64) 1/2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 1/2)) (pow.f64 (pow.f64 2 k) -1/2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) 2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) 1/2)) (/.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) 2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) 1/4)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (/.f64 k -4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 2 (PI.f64)) (+.f64 (/.f64 k -4) 1/4)))
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) (*.f64 2 (PI.f64))) (+.f64 1/4 (/.f64 k -4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (*.f64 (PI.f64) 4) 1/2) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) 4)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))) 2)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) 4)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))) 8)
(pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k)))
(fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))
(fabs.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) 4))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) -1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (*.f64 k -1/2)))))) 16)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (+.f64 1/2 (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (+.f64 (neg.f64 k) 1) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 1/2 (+.f64 1 (neg.f64 k))))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) 1/2) (-.f64 1 k))
(neg.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) 1/4)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k)) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))

localize256.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 74 to 42 computations (43.2% saved)

series76.0ms (0.2%)

Counts
4 → 24
Calls

18 calls:

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

rewrite562.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1450×rational_best-4
1450×rational_best-2
1450×rational_best-3
1450×rational_best-1
1450×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018146
1128146
2304146
3882146
43528146
Stop Event
node limit
Counts
4 → 95
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)
(*.f64 (PI.f64) n)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (+.f64 n n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) 1/2)) (/.f64 (pow.f64 2 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) 8)))))
((#(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 (*.f64 (PI.f64) n) 2) (/.f64 (*.f64 (PI.f64) n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) n) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (neg.f64 (*.f64 (PI.f64) n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (*.f64 -2 (*.f64 (PI.f64) n)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) n) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 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)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))))))))

simplify467.0ms (1.2%)

Algorithm
egg-herbie
Rules
1094×rational_best-simplify-1
904×rational_best-simplify-67
878×rational_best-simplify-63
552×rational_best-simplify-64
470×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02375233
16035177
221195137
Stop Event
node limit
Counts
119 → 125
Calls
Call 1
Inputs
(*.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 (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))))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 0)
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 1)
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (+.f64 n n) 1/2))
(*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 n 1/2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) 1/2)) (/.f64 (pow.f64 2 1/2) 2))
(*.f64 (*.f64 2 (pow.f64 2 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) 2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 1/4)
(*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 1/2 1/2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) 8)
(+.f64 (*.f64 (PI.f64) n) 0)
(+.f64 0 (*.f64 (PI.f64) n))
(+.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (*.f64 (PI.f64) n) 2))
(-.f64 (*.f64 (PI.f64) n) 0)
(-.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (neg.f64 (*.f64 (PI.f64) n)) 2))
(-.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (*.f64 -2 (*.f64 (PI.f64) n)) 4))
(/.f64 (*.f64 (PI.f64) n) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 4))) 8)
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 4)) 16)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 4)) 16)
(pow.f64 (*.f64 (PI.f64) n) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) 4))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 2)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) -1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) 16)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))))
Outputs
(*.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))) -1/2)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(*.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 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))) -1/2)) (+.f64 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 2))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2)))) 2)) 1/8))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 2) k))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))) -1/2)) (+.f64 (sqrt.f64 (*.f64 n (*.f64 (PI.f64) 2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2)))) 2)) 1/8)) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2)))) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 3) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))
(+.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 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))) 3))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 n (*.f64 (PI.f64) 2))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (*.f64 k (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (exp.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (PI.f64) (+.f64 n n)))))))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 0)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(+.f64 0 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(-.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 0)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 1)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 1/2)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (+.f64 n n) 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 n 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) n) 1/2)) (/.f64 (pow.f64 2 1/2) 2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (*.f64 2 (pow.f64 2 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) 2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 1/4)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) 1/2))
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 1/2 1/2))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 1/2)
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 n 4))) 1/2)
(pow.f64 (*.f64 1/2 (*.f64 n (*.f64 (PI.f64) 4))) 1/2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) 1)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)) 2)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 4)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) 8)
(pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)
(+.f64 (*.f64 (PI.f64) n) 0)
(*.f64 n (PI.f64))
(+.f64 0 (*.f64 (PI.f64) n))
(*.f64 n (PI.f64))
(+.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (*.f64 (PI.f64) n) 2))
(*.f64 n (PI.f64))
(-.f64 (*.f64 (PI.f64) n) 0)
(*.f64 n (PI.f64))
(-.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (neg.f64 (*.f64 (PI.f64) n)) 2))
(*.f64 n (PI.f64))
(-.f64 (/.f64 (*.f64 (PI.f64) n) 2) (/.f64 (*.f64 -2 (*.f64 (PI.f64) n)) 4))
(*.f64 n (PI.f64))
(/.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 4)
(*.f64 n (PI.f64))
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n 4))) 8)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 4)) 16)
(*.f64 n (PI.f64))
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 4)) 16)
(*.f64 n (PI.f64))
(pow.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(+.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1/4) 1/4)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 0)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 0)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 2) (/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) -2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) 4))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 1)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)) (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) 2)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) -1)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4) 4)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 4)) 8)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))))) 16)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2)))) 16)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2))) 1)
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))
(neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) 2)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)))

eval2.5s (6.5%)

Compiler

Compiled 26916 to 16576 computations (38.4% saved)

prune821.0ms (2.1%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New90512917
Fresh7512
Picked101
Done246
Total91521936
Error
0b
Counts
936 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
0.5b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
0.6b
(/.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (/.f64 k -2))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
20.2b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
0.7b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (/.f64 k -2)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (PI.f64) 1/2))) (sqrt.f64 k))
0.5b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
2.0b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2)) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n)) (sqrt.f64 k))
2.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
21.3b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
3.2b
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
0.5b
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
0.6b
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 (+.f64 1/4 (*.f64 k -1/4)) 2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 (/.f64 1 k))))
26.6b
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
26.3b
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))
21.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
21.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
0.4b
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
Compiler

Compiled 721 to 557 computations (22.7% saved)

localize71.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 43 computations (27.1% saved)

series33.0ms (0.1%)

Counts
3 → 36
Calls

15 calls:

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

rewrite328.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1522×rational_best-simplify-63
1196×rational_best-4
1196×rational_best-2
1196×rational_best-3
1196×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01993
113393
229293
385393
4298393
Stop Event
node limit
Counts
3 → 84
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(sqrt.f64 (/.f64 1 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (+.f64 n n) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (*.f64 k -1/2)) (*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 2 (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (+.f64 n n) 1/2)) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 2 1/2)) (pow.f64 (*.f64 (PI.f64) n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) 1/2)) (pow.f64 (+.f64 n n) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 (+.f64 n n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (*.f64 (pow.f64 n (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 (/.f64 k -4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (/.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 4) (/.f64 (sqrt.f64 (/.f64 1 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (sqrt.f64 (/.f64 1/4 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1/2 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2 k)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1 k)) 1)))))

simplify402.0ms (1%)

Algorithm
egg-herbie
Rules
1258×rational_best-simplify-52
1204×rational_best-simplify-48
1116×rational_best-simplify-1
684×rational_best-simplify-51
624×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02595366
15825232
216005188
351705188
Stop Event
node limit
Counts
120 → 151
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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/2 (*.f64 -1/2 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/2 (*.f64 -1/2 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/2 (*.f64 -1/2 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/2 (*.f64 -1/2 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/2 (*.f64 -1/2 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/2 (*.f64 -1/2 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/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64)))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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))))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) -2) 0))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4))) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) 16)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1)
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) 0))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (+.f64 n n) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) 1/2)))
(*.f64 (pow.f64 2 (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 2 (*.f64 k -1/2)) (*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 2 (*.f64 k -1/2))))
(*.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 2 (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 2 1/2)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (+.f64 n n) 1/2)) (pow.f64 (PI.f64) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 2 1/2)) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) 1/2)) (pow.f64 (+.f64 n n) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 (+.f64 n n) 1/2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2))
(*.f64 (*.f64 2 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 1/4)
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (*.f64 (pow.f64 n (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 (/.f64 k -4) 1/4)))
(*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (/.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 k)) 0)
(+.f64 0 (sqrt.f64 (/.f64 1 k)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) 2))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 4) (/.f64 (sqrt.f64 (/.f64 1 k)) 2)))
(-.f64 (sqrt.f64 (/.f64 1 k)) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) -2))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) -2) 0))
(*.f64 1 (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) 1)
(*.f64 2 (sqrt.f64 (/.f64 1/4 k)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 1/2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) 1/4)
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1/2 k)))
(*.f64 (sqrt.f64 (/.f64 2 k)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (/.f64 1 k)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 4) 8)
(pow.f64 (sqrt.f64 (/.f64 1 k)) 1)
Outputs
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 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 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.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/2 k)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))
(sqrt.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.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 (PI.f64) (*.f64 2 n))) (*.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 -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 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2)) 1/8))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 k (sqrt.f64 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 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 (sqrt.f64 2) (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2)) 1/8)) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 3) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))
(+.f64 (*.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 (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 2))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 k (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) 2))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) -2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (/.f64 1 k)) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) -2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 1/2 (sqrt.f64 (/.f64 1 k)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) -2) 0))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) -2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (/.f64 1 k)) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) -2))
(-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 1/2 (sqrt.f64 (/.f64 1 k)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) -2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))) 2)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 4)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4))) 8)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 16)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) 16)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) -2))
(-.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) -2))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) 0))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) -2))
(-.f64 (*.f64 1/2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) -2))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (+.f64 n n) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) 1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 2 (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 -1/2 k)) (pow.f64 (pow.f64 2 k) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 2 (*.f64 k -1/2)) (*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 -1/2 k)) (pow.f64 (pow.f64 2 k) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 2 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 2 1/2) (*.f64 (pow.f64 2 (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 -1/2 k)) (pow.f64 (pow.f64 2 k) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (+.f64 n n) 1/2)) (pow.f64 (PI.f64) 1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 2 1/2)) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) 1/2)) (pow.f64 (+.f64 n n) (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 (+.f64 n n) 1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 2 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 1/4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (*.f64 (pow.f64 n (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 -1/2 k)) (pow.f64 (pow.f64 2 k) -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 (/.f64 k -4) 1/4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/4 (/.f64 k -4)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (*.f64 (PI.f64) (+.f64 n n)))) (+.f64 1/4 (/.f64 k -4)))
(*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (/.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (*.f64 n 4) (/.f64 (PI.f64) 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (/.f64 (*.f64 n 4) 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 n 4))) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(fabs.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (sqrt.f64 (/.f64 1 k)) 0)
(sqrt.f64 (/.f64 1 k))
(+.f64 0 (sqrt.f64 (/.f64 1 k)))
(sqrt.f64 (/.f64 1 k))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) 2))
(sqrt.f64 (/.f64 1 k))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 4) (/.f64 (sqrt.f64 (/.f64 1 k)) 2)))
(sqrt.f64 (/.f64 1 k))
(-.f64 (sqrt.f64 (/.f64 1 k)) 0)
(sqrt.f64 (/.f64 1 k))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) -2))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 k))) (/.f64 (sqrt.f64 (/.f64 1 k)) -2))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) -2) 0))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 k)) 2) (/.f64 (sqrt.f64 (/.f64 1 k)) -2))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 k))) (/.f64 (sqrt.f64 (/.f64 1 k)) -2))
(*.f64 1 (sqrt.f64 (/.f64 1 k)))
(sqrt.f64 (/.f64 1 k))
(*.f64 (sqrt.f64 (/.f64 1 k)) 1)
(sqrt.f64 (/.f64 1 k))
(*.f64 2 (sqrt.f64 (/.f64 1/4 k)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4))
(*.f64 2 (sqrt.f64 (/.f64 1/4 k)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 1/2)
(*.f64 2 (sqrt.f64 (/.f64 1/4 k)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) 1/4)
(sqrt.f64 (/.f64 1 k))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1/2 k)))
(sqrt.f64 (/.f64 1 k))
(*.f64 (sqrt.f64 (/.f64 2 k)) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 1 k))
(/.f64 (sqrt.f64 (/.f64 1 k)) 1)
(sqrt.f64 (/.f64 1 k))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 2)
(/.f64 (*.f64 4 (sqrt.f64 (/.f64 1/4 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 4) 4)
(sqrt.f64 (/.f64 1 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 4) 4) 8)
(/.f64 (*.f64 4 (*.f64 4 (sqrt.f64 (/.f64 1/4 k)))) 8)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 k)) 16) 8)
(/.f64 (*.f64 16 (sqrt.f64 (/.f64 1/4 k))) 8)
(pow.f64 (sqrt.f64 (/.f64 1 k)) 1)
(sqrt.f64 (/.f64 1 k))

localize66.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 37 to 13 computations (64.9% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

12 calls:

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

rewrite294.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
814×rational_best-simplify-63
702×rational_best-2
702×rational_best-3
702×rational_best-1
696×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01469
19463
218863
351263
4193263
Stop Event
node limit
Counts
3 → 193
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (PI.f64) (+.f64 n n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 4 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (+.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (+.f64 4 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 4) (/.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (sqrt.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 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 4) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2))) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (/.f64 8 (sqrt.f64 k))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 4 (sqrt.f64 k))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 8 (sqrt.f64 k))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (/.f64 1/2 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 2 (sqrt.f64 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 4) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (sqrt.f64 k)) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (sqrt.f64 k)) (/.f64 16 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2)) (/.f64 8 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 4 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (sqrt.f64 (+.f64 n n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 2) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (+.f64 n n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 n) (sqrt.f64 n)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 n) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (*.f64 n 4))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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 2)) (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.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) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) n) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)) (-.f64 0 (*.f64 (PI.f64) (/.f64 n 2))))))) (#(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 2 (*.f64 (PI.f64) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4)) (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (*.f64 n 4) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 2 (*.f64 (PI.f64) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 4) (*.f64 2 (*.f64 (PI.f64) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (*.f64 n 4) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)))))

simplify624.0ms (1.6%)

Algorithm
egg-herbie
Rules
1324×rational_best-simplify-108
1148×rational_best-simplify-55
880×rational_best-simplify-65
732×rational_best-simplify-50
704×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04416487
115996331
276856325
Stop Event
node limit
Counts
205 → 236
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 0 (sqrt.f64 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 4 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (+.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (+.f64 4 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 4) (/.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) 16)
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 4) 1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 2) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) 8)
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))))) 32)
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2))) (/.f64 4 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 8 (sqrt.f64 k)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) 4))
(/.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) 8))
(/.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) -4))
(/.f64 (*.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (/.f64 8 (sqrt.f64 k))) 64)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 4 (sqrt.f64 k))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 8 (sqrt.f64 k))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 2 (sqrt.f64 (PI.f64)))) 1)
(/.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 4) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 8 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (sqrt.f64 k)) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (sqrt.f64 k)) (/.f64 16 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2)) (/.f64 8 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 4 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) 0))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))
(*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))
(*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 2) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))
(*.f64 (+.f64 (sqrt.f64 n) (sqrt.f64 n)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 n) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (*.f64 n 4))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(+.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 2)) (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(-.f64 (*.f64 (PI.f64) n) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) 0))
(-.f64 (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)) (-.f64 0 (*.f64 (PI.f64) (/.f64 n 2))))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 4))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2)) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4)) 8)
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4)) (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (*.f64 n 4) 4)) 64)
(/.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 2 (*.f64 (PI.f64) 4))) 64)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 2 (*.f64 (PI.f64) 4))) 16)
(/.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (*.f64 n 4) 4)) 16)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 0 (sqrt.f64 k)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))) (-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4)))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -4))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 4 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 (/.f64 0 (sqrt.f64 k)) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) 8)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (+.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (+.f64 4 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (+.f64 (/.f64 0 (sqrt.f64 k)) 4))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 4) (/.f64 (/.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (+.f64 4 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 k k))) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (*.f64 2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 4) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (/.f64 (*.f64 (sqrt.f64 k) 2) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) 4) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2))) 8)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) 2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))))) 32)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2))) (/.f64 4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 8 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 k) 4)) 8))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) -4))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) -4))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) -1/4) (*.f64 (sqrt.f64 k) -4))
(/.f64 (*.f64 (/.f64 8 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 64)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (/.f64 8 (sqrt.f64 k))) 64)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 4 (sqrt.f64 k))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 8 (sqrt.f64 k))) 16)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 1)
(*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 k) 4)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 4 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 2 (sqrt.f64 (PI.f64)))) 1)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 2 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 4) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 1)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)))
(*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 8 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (sqrt.f64 k)) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (sqrt.f64 k)) (/.f64 16 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 8 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2)) (/.f64 8 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 4 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) 0))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (*.f64 1 (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 2) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 1/2) 2)))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 n n))) (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 1/2 (/.f64 (sqrt.f64 (PI.f64)) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) n))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (+.f64 (sqrt.f64 n) (sqrt.f64 n)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 n) (sqrt.f64 n))))
(*.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 n) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 n) (sqrt.f64 n))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (*.f64 n 4))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (sqrt.f64 n) 2)))
(*.f64 (*.f64 2 (sqrt.f64 n)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) 8)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (PI.f64) (+.f64 n n))
(+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)))
(+.f64 (*.f64 n (PI.f64)) (+.f64 (*.f64 n (/.f64 (PI.f64) 2)) (*.f64 n (/.f64 (PI.f64) 2))))
(+.f64 (*.f64 n (PI.f64)) (*.f64 (/.f64 (PI.f64) 2) (+.f64 n n)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (*.f64 (PI.f64) n) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) 0))
(*.f64 (PI.f64) (+.f64 n n))
(-.f64 (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)) (-.f64 0 (*.f64 (PI.f64) (/.f64 n 2))))
(+.f64 (*.f64 n (PI.f64)) (+.f64 (*.f64 n (/.f64 (PI.f64) 2)) (*.f64 n (/.f64 (PI.f64) 2))))
(+.f64 (*.f64 n (PI.f64)) (*.f64 (/.f64 (PI.f64) 2) (+.f64 n n)))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 (PI.f64) (+.f64 n n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(/.f64 (*.f64 n (*.f64 (PI.f64) 4)) 2)
(/.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) 4))) 4)
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 2 n)) 4)
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 4)
(/.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 n 4) (*.f64 2 (PI.f64)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 16)) 8)
(/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4)) 8)
(/.f64 (*.f64 4 (*.f64 (*.f64 n 4) (*.f64 2 (PI.f64)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 16)) 8)
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4)) (*.f64 (PI.f64) (*.f64 (*.f64 n 4) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 n 4) (*.f64 2 (PI.f64)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 16)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 (PI.f64) 2))) 32)
(/.f64 (*.f64 4 (*.f64 (*.f64 n 4) (*.f64 2 (PI.f64)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 16)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (*.f64 n 4) 4)) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 4 (*.f64 n 4))) 64)
(/.f64 (*.f64 (*.f64 (PI.f64) 8) (*.f64 n 16)) 64)
(/.f64 (*.f64 (*.f64 (*.f64 n 4) 4) (*.f64 2 (*.f64 (PI.f64) 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 4 (*.f64 n 4))) 64)
(/.f64 (*.f64 (*.f64 (PI.f64) 8) (*.f64 n 16)) 64)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 2 (*.f64 (PI.f64) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 n 4) (*.f64 2 (PI.f64)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 16)) 8)
(/.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (*.f64 n 4) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 n 4) (*.f64 2 (PI.f64)))) 16)
(/.f64 (*.f64 (PI.f64) (*.f64 n 16)) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 (PI.f64) (+.f64 n n))

localize80.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 42 computations (28.8% saved)

series40.0ms (0.1%)

Counts
3 → 36
Calls

12 calls:

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

rewrite307.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1192×rational_best-4
1192×rational_best-2
1192×rational_best-3
1192×rational_best-1
1192×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01897
112697
228297
377897
4301797
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (/.f64 k -2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 4)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (+.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))))

simplify396.0ms (1%)

Algorithm
egg-herbie
Rules
1232×rational_best-simplify-1
1022×rational_best-simplify-65
896×rational_best-simplify-63
694×rational_best-simplify-67
648×rational_best-simplify-80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02776283
16586075
222016035
Stop Event
node limit
Counts
143 → 142
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (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 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (PI.f64))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2))
(-.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) 1/2)
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) 4)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 4)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) -1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))) 16)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (+.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) 0))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) 0))
(-.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2)) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (*.f64 k (log.f64 n)) 2))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2)) 1/8)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3)) -1/48)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 3) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n)))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 0)
(sqrt.f64 (*.f64 2 (PI.f64)))
(+.f64 0 (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(-.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 0)
(sqrt.f64 (*.f64 2 (PI.f64)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) 1/2)
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) 1/4)
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) 4)))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 4)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))) 2)
(sqrt.f64 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) 4)
(sqrt.f64 (*.f64 2 (PI.f64)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))) 8)
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) -1)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) 4)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) 8)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (PI.f64)))))) 16)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) -1) (neg.f64 (-.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (+.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4))) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) 0))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) 0))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (-.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (-.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (-.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4) 1/4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))

localize132.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 63 computations (25.9% saved)

series366.0ms (0.9%)

Counts
4 → 72
Calls

21 calls:

TimeVariablePointExpression
123.0ms
k
@inf
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
111.0ms
n
@0
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))
55.0ms
n
@-inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))
26.0ms
n
@inf
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))
23.0ms
k
@0
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))

rewrite369.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1990×rational_best-4
1990×rational_best-2
1990×rational_best-3
1990×rational_best-1
1990×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019136
1140136
2367124
31121124
44752124
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2)))
(*.f64 (PI.f64) (*.f64 n 4))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (+.f64 1/2 (neg.f64 k)))) 1/2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 n 4) k) -1/2) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 n 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 (*.f64 k -1/2)) (*.f64 (pow.f64 4 1/2) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 4 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 4 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 1/2) (*.f64 (pow.f64 4 (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 4 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 4 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 (*.f64 n 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 4 1/2)) (pow.f64 (*.f64 (PI.f64) n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) 1/2)) (pow.f64 (pow.f64 (*.f64 n 4) k) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 n 4) 1/2)) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) 1/2) (*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 k -1/2)) (*.f64 (pow.f64 (pow.f64 n k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 (/.f64 k -4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 8)) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 8) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (/.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 8)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 n 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 n 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 n 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 n 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 n 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8) (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 2 (*.f64 n 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 n 8)) (*.f64 (PI.f64) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 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 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 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 1/2 (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)))))

simplify419.0ms (1.1%)

Algorithm
egg-herbie
Rules
1348×rational_best-simplify-63
1076×rational_best-simplify-64
798×rational_best-simplify-67
656×rational_best-simplify-50
622×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043410097
111329795
236879625
Stop Event
node limit
Counts
211 → 227
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (log.f64 1/2) 2) (log.f64 (*.f64 4 (*.f64 n (PI.f64)))))))) (*.f64 -1/24 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 3)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(*.f64 2 (sqrt.f64 (*.f64 n (PI.f64))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (*.f64 k (log.f64 (*.f64 4 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (*.f64 k (log.f64 (*.f64 4 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/24 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (*.f64 k (log.f64 (*.f64 4 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 16)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (+.f64 1/2 (neg.f64 k)))) 1/2)
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 1/2)
(*.f64 (pow.f64 (*.f64 n 4) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 n 4) k) -1/2) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) 1/2)))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 n 4) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 4 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 4 (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))
(*.f64 (pow.f64 4 (*.f64 k -1/2)) (*.f64 (pow.f64 4 1/2) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 4 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 4 (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 4 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2))))
(*.f64 (pow.f64 4 1/2) (*.f64 (pow.f64 4 (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 4 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 4 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 (*.f64 n 4) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 4 1/2)) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) 1/2)) (pow.f64 (pow.f64 (*.f64 n 4) k) -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 n 4) 1/2)) (pow.f64 (PI.f64) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) 1/4)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) 1/2) (*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 k -1/2)) (*.f64 (pow.f64 (pow.f64 n k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 (/.f64 k -4) 1/4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 8)) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 n 8) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (/.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 8)
(+.f64 (*.f64 (PI.f64) (*.f64 n 4)) 0)
(+.f64 0 (*.f64 (PI.f64) (*.f64 n 4)))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))
(-.f64 (*.f64 (PI.f64) (*.f64 n 4)) 0)
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 (*.f64 (PI.f64) (+.f64 n n))))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 n 4))) 2))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1)
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 2)
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8) (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8)) 8)
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 2 (*.f64 n 8))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 n 8)) (*.f64 (PI.f64) 4)) 16)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 4)) 4)
(pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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 1/2 (*.f64 k -1/2))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) 1/4)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
Outputs
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 k (+.f64 (*.f64 -1 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 k (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 k (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))) (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)))) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)))))))
(+.f64 (*.f64 k (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2))))) (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2)) (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/4) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2))))))))
(+.f64 (*.f64 k (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))) (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2))))) (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2)) (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))) (+.f64 (pow.f64 (log.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2))))))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 4 (*.f64 n (PI.f64))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (log.f64 1/2) 2) (log.f64 (*.f64 4 (*.f64 n (PI.f64)))))))) (*.f64 -1/24 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 3)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 3)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/24)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (log.f64 1/2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/8)) (*.f64 -1/24 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 3) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n)))))))))) (+.f64 (*.f64 k (+.f64 (*.f64 -1 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 1/2) (log.f64 1/2)))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)))) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/2)))))))
(+.f64 (*.f64 k (*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (sqrt.f64 1/2) (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) (*.f64 (sqrt.f64 1/2) (log.f64 1/2))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (log.f64 1/2) 3) (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 3) (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/8) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (pow.f64 (log.f64 1/2) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 (log.f64 1/2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2))))))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2)) (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) 1/4) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2))))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))) (+.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (pow.f64 (log.f64 1/2) 2)) (*.f64 (log.f64 1/2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) -1/24) (+.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 (log.f64 1/2) 3)))))) (+.f64 (*.f64 k (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))) (+.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2))))) (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) (log.f64 1/2)) (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (PI.f64) n))) (+.f64 (pow.f64 (log.f64 1/2) 2) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2)))))))))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 4 n)) 1/2) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 1/2 k)))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 4 n)) 1/2) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 1/2 k)))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 4 n)) 1/2) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 1/2 k)))
(*.f64 (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k))) (pow.f64 1/2 (-.f64 1/2 (*.f64 1/2 k))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 4 n)) 1/2) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (-.f64 1/2 (*.f64 1/2 k)))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 4 n))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 4 n))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 4 n))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 4 n))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 2 (sqrt.f64 (*.f64 n (PI.f64))))
(*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n)))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (*.f64 k (log.f64 (*.f64 4 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 2 (neg.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (*.f64 k (log.f64 (*.f64 4 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 2) 1/4))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 1/4 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 2))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (neg.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n))))) (*.f64 1/4 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 2)))))
(+.f64 (*.f64 -1/24 (*.f64 (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 3)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 (*.f64 4 (*.f64 n (PI.f64)))) 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (*.f64 k (log.f64 (*.f64 4 (*.f64 n (PI.f64))))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 2) 1/4)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 3) -1/24))))
(+.f64 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 1/4 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 2))) (*.f64 -1/24 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 2 (neg.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 2)) (*.f64 -1/24 (pow.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 4 n)))) 3)))))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (-.f64 1/2 (*.f64 1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 4 (*.f64 n (PI.f64))) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 4 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 4 n))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (log.f64 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 4 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -4 (PI.f64)))))) (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (*.f64 -1 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 1 k))))
(*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (PI.f64) -4)) (neg.f64 (log.f64 (/.f64 -1 n)))) (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 1 k))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) 4))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) 8)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 2 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) 2)))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k))) 4) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))) (*.f64 2 (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) 2)))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k))) 4) (*.f64 (pow.f64 1/2 (+.f64 1/2 (*.f64 -1/2 k))) 4)) 16)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (+.f64 1/2 (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (+.f64 (neg.f64 k) 1) 1/2))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (+.f64 1 (neg.f64 k))))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 1/2 (-.f64 1 k)))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 0)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2)))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 n 4) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (pow.f64 (*.f64 n 4) k) -1/2) (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 n 4) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 4 (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 4 (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 4 (*.f64 k -1/2)) (*.f64 (pow.f64 4 1/2) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 4 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 4 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 4 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 4 1/2) (*.f64 (pow.f64 4 (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) n) (+.f64 1/2 (*.f64 k -1/2)))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) n) 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 4 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (PI.f64) 1/2)) (pow.f64 (PI.f64) (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 4 (*.f64 k -1/2))) (pow.f64 (*.f64 (PI.f64) n) (*.f64 k -1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (PI.f64) 1/2)) (pow.f64 (*.f64 n 4) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 4 1/2)) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (*.f64 n 4) 1/2)) (pow.f64 (pow.f64 (*.f64 n 4) k) -1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) (pow.f64 (*.f64 n 4) 1/2)) (pow.f64 (PI.f64) 1/2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2)) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (pow.f64 (PI.f64) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 (pow.f64 (*.f64 n 4) (+.f64 1/2 (*.f64 k -1/2))) 2))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) 1/4)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (/.f64 k -4)) (pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (/.f64 k -4))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) 1/2) (*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (*.f64 k -1/2))))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) (*.f64 k -1/2)) (*.f64 (pow.f64 (pow.f64 n k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 (/.f64 k -4) 1/4)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 (/.f64 k -4) 1/4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 4 n)) (*.f64 (PI.f64) (*.f64 4 n))) (+.f64 1/4 (/.f64 k -4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (*.f64 (PI.f64) n) 16)) (+.f64 1/4 (/.f64 k -4)))
(pow.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) (*.f64 n 16))) (+.f64 1/4 (/.f64 k -4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 8)) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 1/2 (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 8)) 1/2) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 n 8))) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 n 8) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (/.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (*.f64 n 8) (/.f64 (PI.f64) 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (PI.f64) (/.f64 (*.f64 n 8) 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) (+.f64 1/2 (*.f64 k -1/2))) (pow.f64 (+.f64 n n) (+.f64 1/2 (*.f64 k -1/2))))
(pow.f64 (*.f64 (*.f64 (PI.f64) 2) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k)))
(pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) 2)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) 4)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (*.f64 k -1/2))) 2) 2)) 8)
(pow.f64 (*.f64 (PI.f64) (*.f64 4 n)) (+.f64 1/2 (*.f64 -1/2 k)))
(+.f64 (*.f64 (PI.f64) (*.f64 n 4)) 0)
(*.f64 (PI.f64) (*.f64 4 n))
(+.f64 0 (*.f64 (PI.f64) (*.f64 n 4)))
(*.f64 (PI.f64) (*.f64 4 n))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 (+.f64 n n) (+.f64 (PI.f64) (PI.f64)))
(-.f64 (*.f64 (PI.f64) (*.f64 n 4)) 0)
(*.f64 (PI.f64) (*.f64 4 n))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (+.f64 n n) (+.f64 (PI.f64) (PI.f64)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 n 4))) 2))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 4 n))) 2))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) (/.f64 (*.f64 (PI.f64) (*.f64 4 n)) -2))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1)
(*.f64 (PI.f64) (*.f64 4 n))
(/.f64 (*.f64 (PI.f64) (*.f64 n 8)) 2)
(*.f64 (PI.f64) (*.f64 4 n))
(/.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8) 4)
(*.f64 (PI.f64) (*.f64 4 n))
(/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8) (*.f64 (*.f64 (PI.f64) (+.f64 n n)) 8)) 8)
(*.f64 (PI.f64) (*.f64 4 n))
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 2 (*.f64 n 8))) 16)
(*.f64 (PI.f64) (*.f64 4 n))
(/.f64 (*.f64 (*.f64 2 (*.f64 n 8)) (*.f64 (PI.f64) 4)) 16)
(*.f64 (PI.f64) (*.f64 4 n))
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (PI.f64) 4)) 4)
(*.f64 (PI.f64) (*.f64 4 n))
(pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1)
(*.f64 (PI.f64) (*.f64 4 n))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) 0))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 2)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 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/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) 1/4)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) 2)) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 k -1/2))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 k))

localize65.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 75 to 15 computations (80% saved)

series118.0ms (0.3%)

Counts
3 → 36
Calls

18 calls:

TimeVariablePointExpression
47.0ms
n
@0
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n)))
19.0ms
n
@0
(/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2) (sqrt.f64 k))
18.0ms
k
@-inf
(/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2) (sqrt.f64 k))
9.0ms
k
@0
(/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2) (sqrt.f64 k))
2.0ms
n
@-inf
(/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2) (sqrt.f64 k))

rewrite432.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1654×rational_best-2
1654×rational_best-3
1654×rational_best-1
1650×rational_best-4
1650×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016157
1115157
2296157
3962157
44144157
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2) (sqrt.f64 k))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (+.f64 n n))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) n)) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) (*.f64 (*.f64 (PI.f64) 2) (*.f64 n 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 n 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) 2) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 n 4)) (*.f64 (*.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) (*.f64 2 (*.f64 n 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 4))) (*.f64 (*.f64 (PI.f64) 2) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 n 4)) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 (+.f64 n n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) 2))) 1/2) (pow.f64 (pow.f64 (+.f64 n n) k) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (+.f64 n n) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 (*.f64 (PI.f64) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n 4) 1/2) (pow.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 1/2) (pow.f64 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)))))))

simplify414.0ms (1.1%)

Algorithm
egg-herbie
Rules
1322×rational_best-simplify-65
1002×rational_best-simplify-63
836×rational_best-simplify-67
644×rational_best-simplify-80
630×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03739410
19669344
227199080
Stop Event
node limit
Counts
146 → 195
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (*.f64 -2 (*.f64 k (*.f64 n (*.f64 (PI.f64) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 -2 (*.f64 k (*.f64 n (*.f64 (PI.f64) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (pow.f64 k 2) (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))))))
(+.f64 (*.f64 -2 (*.f64 k (*.f64 n (*.f64 (PI.f64) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 3) (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))))) (+.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (pow.f64 k 2) (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64)))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (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 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(+.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 0)
(+.f64 0 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))))
(+.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(-.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 0)
(-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) n)) -1/2) 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) (*.f64 (*.f64 (PI.f64) 2) (*.f64 n 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 n 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) 2) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 4)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 n 4)) (*.f64 (*.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) (*.f64 2 (*.f64 n 4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 4))) (*.f64 (*.f64 (PI.f64) 2) 2)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 n 4)) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 4)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1)
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)))
(*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (sqrt.f64 k)) 1/4)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))
(+.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 0)
(+.f64 0 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4))
(-.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) 4))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 1)
(*.f64 1 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) -1)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) 1/4)
(*.f64 -2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2))
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 (+.f64 n n) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2))) 1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) 2))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) (pow.f64 (PI.f64) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) 2))) 1/2) (pow.f64 (pow.f64 (+.f64 n n) k) -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (+.f64 n n) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 n 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2))
(*.f64 (pow.f64 (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 (*.f64 (PI.f64) 2) 1/2))
(*.f64 (pow.f64 n (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (*.f64 n 4) 1/2) (pow.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 2) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 1/2) (pow.f64 1/2 1/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) 8)
(neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)))
Outputs
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k)))) (*.f64 n 2))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k)))) (*.f64 n 2))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k)))) (*.f64 n 2))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k)))) (*.f64 n 2))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) n)))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) n)))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) n)))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) n)))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (PI.f64) (*.f64 n 2))
(*.f64 (PI.f64) (*.f64 2 n))
(+.f64 (*.f64 -2 (*.f64 k (*.f64 n (*.f64 (PI.f64) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (PI.f64) n)) (*.f64 k -2)))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k (*.f64 (*.f64 (PI.f64) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) n)) -2)))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k (*.f64 (*.f64 (*.f64 (PI.f64) n) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) -2)))
(+.f64 (*.f64 -2 (*.f64 k (*.f64 n (*.f64 (PI.f64) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (pow.f64 k 2) (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))))))
(+.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2)) (*.f64 n (pow.f64 k 2))) (+.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (PI.f64) n)) (*.f64 k -2))))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 (*.f64 (pow.f64 k 2) (*.f64 (PI.f64) (*.f64 n (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)))) (*.f64 k (*.f64 (*.f64 (PI.f64) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) n)) -2))))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 (*.f64 k (*.f64 (*.f64 (*.f64 (PI.f64) n) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) -2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (PI.f64) n)))))
(+.f64 (*.f64 -2 (*.f64 k (*.f64 n (*.f64 (PI.f64) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 3) (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3))))) (+.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 (pow.f64 k 2) (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64)))))))
(+.f64 (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (PI.f64) n)) (*.f64 k -2)) (+.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2)) (*.f64 n (pow.f64 k 2))) (+.f64 (*.f64 (PI.f64) (*.f64 n 2)) (*.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 3) (*.f64 (PI.f64) n)) (*.f64 (pow.f64 k 3) -1/3)))))
(+.f64 (*.f64 k (*.f64 (*.f64 (PI.f64) (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) n)) -2)) (+.f64 (*.f64 (pow.f64 k 2) (*.f64 (PI.f64) (*.f64 n (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)))) (+.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 -1/3 (*.f64 n (*.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3)) (pow.f64 k 3)))))))
(+.f64 (*.f64 (PI.f64) (*.f64 2 n)) (+.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (PI.f64) n))) (+.f64 (*.f64 k (*.f64 (*.f64 (*.f64 (PI.f64) n) (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) -2)) (*.f64 (pow.f64 k 3) (*.f64 -1/3 (*.f64 (*.f64 (PI.f64) n) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3)))))))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 2 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k)))))
(*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))
(*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2)))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (sqrt.f64 2)) -1)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (sqrt.f64 2)) -1)) (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2) n)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64)))))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (*.f64 n (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (sqrt.f64 2)))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (PI.f64) n)) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2) n)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 3) (*.f64 (PI.f64) n))) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) 2) n)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (/.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 2))) 2)))) -1/2))) (sqrt.f64 2)))) (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 n 2)))) (sqrt.f64 2)) -1)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 n (*.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3)) -1/3)) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (-.f64 (*.f64 (PI.f64) (*.f64 n (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (sqrt.f64 2)))) 2))) -1/2))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (*.f64 n (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (sqrt.f64 2)))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (PI.f64))) 1/2) (+.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 (*.f64 (PI.f64) n) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3))) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (PI.f64) n)) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))) 2))) -1/2))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2) (*.f64 (PI.f64) n)) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))) 2))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) n) (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))))) (*.f64 (PI.f64) (*.f64 2 n))))
(+.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 0)
(*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(+.f64 0 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))))
(*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(+.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(*.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) (+.f64 n n))
(*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (+.f64 n n)))
(-.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 0)
(*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) n)) -1/2) 2))
(*.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) (+.f64 n n))
(*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (+.f64 n n)))
(/.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1)
(*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) (*.f64 (*.f64 n 4) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)))) 8)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) (*.f64 (*.f64 (PI.f64) 2) (*.f64 n 4))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 n 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) 2) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 4)))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 n 4)) (*.f64 (*.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) (*.f64 2 (*.f64 n 4))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 4))) (*.f64 (*.f64 (PI.f64) 2) 2)) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 n 4)) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 n 8))) 4)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1)
(*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (/.f64 3/2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (*.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k)) 3) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))) 4)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)) (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))) 4)
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (/.f64 3/2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (*.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k)) 3) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))) 4)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)) (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))) 4)
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (/.f64 3/2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (*.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k)) 3) (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))) 4)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)) (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))) 4)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (/.f64 3/2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (*.f64 -2 (sqrt.f64 k)))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (/.f64 (sqrt.f64 k) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k)) 3) (/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)) (sqrt.f64 k))) 4))
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))) (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)) (+.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))) 4))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) 2) (-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (sqrt.f64 k)) 1/4)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2) (sqrt.f64 k))
(+.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 0)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(+.f64 0 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(-.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 0)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(-.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) 4))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 1)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 1 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) 1/2)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) -1)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) 1/4)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 -2 (/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) -2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (+.f64 n n))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 (+.f64 n n) 1/2))
(pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (+.f64 n n))) 1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2))) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k))) (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 n (pow.f64 (+.f64 n n) (neg.f64 k))))) 1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) 2))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (PI.f64) (neg.f64 k))) (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 2 (pow.f64 (PI.f64) (neg.f64 k))))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) (*.f64 2 n))) 1/2))
(*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) (pow.f64 (PI.f64) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) 2))) 1/2) (pow.f64 (pow.f64 (+.f64 n n) k) -1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (PI.f64) (neg.f64 k))) (*.f64 (PI.f64) n)) 1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 n (*.f64 2 (pow.f64 (PI.f64) (neg.f64 k))))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (PI.f64) (neg.f64 k)) (*.f64 2 n))) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (+.f64 n n) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (+.f64 n n) (*.f64 k -1/2))))
(*.f64 (pow.f64 (+.f64 n n) 1/2) (*.f64 (pow.f64 (pow.f64 (+.f64 n n) k) -1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2)) 1/2))
(pow.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) n))) 1/2)
(pow.f64 (*.f64 n (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k))))) 1/2)
(pow.f64 (*.f64 (*.f64 2 (*.f64 n (pow.f64 (+.f64 n n) (neg.f64 k)))) (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 n 1/2) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 n 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) 1/2))
(*.f64 (pow.f64 n 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 (*.f64 (PI.f64) 2) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 n (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 n (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 n)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2) (pow.f64 (*.f64 (PI.f64) n) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (*.f64 n 4) 1/2) (pow.f64 (/.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 2) 1/2))
(pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (+.f64 n n))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) 1/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))
(pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (+.f64 n n))) 1/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 1/2) (pow.f64 1/2 1/2))
(pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) (*.f64 n 4))) 1/2) 1/2)
(pow.f64 (*.f64 1/2 (*.f64 (*.f64 (PI.f64) n) (*.f64 4 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 4)))) 1/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) 2) 1/2) (pow.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))
(pow.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) n))) 1/2)
(pow.f64 (*.f64 n (*.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k))))) 1/2)
(pow.f64 (*.f64 (*.f64 2 (*.f64 n (pow.f64 (+.f64 n n) (neg.f64 k)))) (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2)
(/.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 1)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 2) 2)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(/.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)) -1)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4) 4)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2) 4)) 8)
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2))) 1/2)))
(pow.f64 (*.f64 n (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 2 (PI.f64)))) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)

eval1.7s (4.4%)

Compiler

Compiled 28259 to 16425 computations (41.9% saved)

prune1.0s (2.7%)

Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New1089111100
Fresh7512
Picked101
Done178
Total1098231121
Error
0b
Counts
1121 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
0.5b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
21.4b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
0.4b
(/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2)) (sqrt.f64 k))
20.2b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
0.5b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
2.0b
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2)) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n)) (sqrt.f64 k))
21.3b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
3.2b
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
0.5b
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))
21.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2)))
21.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
2.0b
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
22.4b
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/4 (/.f64 k -4))))
0.4b
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
21.3b
(*.f64 (sqrt.f64 (/.f64 1 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))))
21.4b
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
21.4b
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 1 (sqrt.f64 k))))
1.9b
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) k))))
Compiler

Compiled 682 to 526 computations (22.9% saved)

localize108.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 98 to 39 computations (60.2% saved)

series47.0ms (0.1%)

Counts
3 → 36
Calls

18 calls:

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

rewrite386.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1752×rational_best-4
1752×rational_best-2
1752×rational_best-3
1752×rational_best-1
1752×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020157
1143157
2344157
31070157
44368157
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2))
(/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2)) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (PI.f64) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2) (pow.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (+.f64 n n) (*.f64 k -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 n (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) 4) 1/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 4)) 1/2) (pow.f64 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))) 8)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 n 1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 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 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 1)))))

simplify441.0ms (1.1%)

Algorithm
egg-herbie
Rules
1132×rational_best-simplify-65
1048×rational_best-simplify-63
918×rational_best-simplify-64
612×rational_best-simplify-67
506×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03679244
19219192
229909048
Stop Event
node limit
Counts
144 → 180
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (PI.f64))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) 2)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (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 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 0)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2))
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 1)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2)))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (PI.f64) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 2 1/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2) (pow.f64 (PI.f64) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (+.f64 n n) (*.f64 k -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) 2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) 1/4)
(*.f64 (pow.f64 n (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) 1/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 4)) 1/2) (pow.f64 1/2 1/2))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))) 8)
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 0)
(+.f64 0 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4))
(-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) 4))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 n 1/2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))) 16)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))))
(+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) 2))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))
(-.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) 1/2)
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (sqrt.f64 k)) 1/4)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 1)
Outputs
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (PI.f64))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)) (neg.f64 k))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 k (neg.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (*.f64 -1 (log.f64 (/.f64 1 n)))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (PI.f64))) (neg.f64 (log.f64 (/.f64 1 n)))) (neg.f64 k))) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 -2 (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 k (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 (PI.f64) -2)))))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 2 (PI.f64)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)) -1)))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (PI.f64))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)) 1/2)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)) -1))))
(+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (PI.f64))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (PI.f64)))) 2)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) -1/3)) (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2))) 2)))) -1/2))) (sqrt.f64 2)))) (+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)))) (+.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 (PI.f64) (*.f64 -1/3 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3))) (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)))) 2))) -1/2))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) 1/2) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3) (*.f64 (PI.f64) -1/3)) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (-.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2)) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))) 2))) -1/2))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k))))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k))) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)) -1)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)) -1)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) n)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (PI.f64) n))) 2)))) (sqrt.f64 2)) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2))) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/3 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 3) (PI.f64)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) 2) (PI.f64))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (*.f64 n (PI.f64))))) 2)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 n (PI.f64)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) n)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (PI.f64) n))) 2)))) (sqrt.f64 2)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3)) (*.f64 n -1/3)) (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2) n)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (PI.f64) n))) 2)))) -1/2))) (sqrt.f64 2)) 1/2)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (*.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)) -1)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 n (*.f64 (PI.f64) (*.f64 -1/3 (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3)))) (*.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)))) 2))) -1/2))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) 2))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (neg.f64 (/.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (sqrt.f64 2)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (+.f64 (neg.f64 (/.f64 (*.f64 k (log.f64 (*.f64 (PI.f64) (*.f64 2 n)))) (sqrt.f64 2))) (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (PI.f64) n))) 1/2) (+.f64 (/.f64 (*.f64 (pow.f64 k 3) (-.f64 (*.f64 n (*.f64 (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 3) (*.f64 (PI.f64) -1/3))) (*.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2))) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))) 2))) -1/2))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 n (*.f64 (PI.f64) (pow.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) 2))) (pow.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))) 2))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (*.f64 n (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (exp.f64 (*.f64 -1 (*.f64 k (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (PI.f64)))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 n (*.f64 2 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) n))) (neg.f64 k)))))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 n (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 2 n))) (neg.f64 k)))))))
(+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 0)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 0 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(-.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 0)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(-.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 2) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 1 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 1/2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (PI.f64) 1/2) (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) (*.f64 2 (PI.f64))) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 n n) (neg.f64 k)) (PI.f64))) 1/2))
(*.f64 (pow.f64 (PI.f64) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 n n) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (PI.f64) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (PI.f64) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (pow.f64 2 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2) (pow.f64 (PI.f64) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (+.f64 n n) (*.f64 k -1/2)))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (PI.f64) (neg.f64 k))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k)))) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) 2) (/.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/2) 2))
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 k -1/2)) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) 1/4)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 n (*.f64 k -1/2)) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) (*.f64 k -1/2)) (pow.f64 (*.f64 (PI.f64) 2) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (*.f64 k -1/2)) (pow.f64 n (*.f64 k -1/2))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/2) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (*.f64 k -1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (pow.f64 2 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (*.f64 (pow.f64 2 1/2) (pow.f64 (+.f64 n n) (*.f64 k -1/2))))
(*.f64 (pow.f64 (+.f64 n n) (*.f64 k -1/2)) (*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) (neg.f64 k))) 1/2) (pow.f64 (*.f64 2 (pow.f64 (+.f64 n n) (neg.f64 k))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(*.f64 (pow.f64 (*.f64 (PI.f64) 4) 1/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2) 1/2))
(pow.f64 (*.f64 (*.f64 (PI.f64) 4) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (/.f64 (*.f64 (PI.f64) 4) 2)) 1/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 4)) 1/2) (pow.f64 1/2 1/2))
(pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 4)) 1/2) 1/2)
(pow.f64 (*.f64 1/2 (*.f64 (PI.f64) (*.f64 4 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))))) 1/2)
(pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 4))) 1/2)
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2) 1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)) 2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) 4)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))) 8)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 0)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 0 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(-.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 0)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 2) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) 4) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) 4))
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) 2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) 4)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) 8)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2))) (*.f64 2 (*.f64 2 (pow.f64 n 1/2)))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) 4) (*.f64 (pow.f64 n 1/2) 4)) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) 4) (*.f64 4 (pow.f64 n 1/2))) 16)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)) (*.f64 (pow.f64 n 1/2) 8)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n 1/2))) (*.f64 2 (*.f64 2 (pow.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) 2)) 1/2)))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) 4) (*.f64 (pow.f64 n 1/2) 4)) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) 4) (*.f64 4 (pow.f64 n 1/2))) 16)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)) (*.f64 (pow.f64 n 1/2) 8)) 16)
(pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 1)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)
(pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2)
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 0)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 0 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 0 (sqrt.f64 k)) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) -2) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) 1/2)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 1 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (sqrt.f64 k)) 1/4)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4) (sqrt.f64 k)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 k) 4) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) 4)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))

localize67.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 39 to 27 computations (30.8% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

12 calls:

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

rewrite208.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1114×rational_best-simplify-63
970×rational_best-simplify-1
908×rational_best-2
908×rational_best-3
908×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01565
110459
221759
363159
4255659
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n)))
(*.f64 (PI.f64) (*.f64 2 n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (/.f64 1 k)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 (/.f64 1 k)) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (sqrt.f64 (/.f64 (PI.f64) k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (sqrt.f64 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (+.f64 n n))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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 (*.f64 (PI.f64) n) 2) (+.f64 (/.f64 (*.f64 (PI.f64) n) 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.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) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) n) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (PI.f64) (/.f64 n 2)) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2)) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 4))))) (#(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 (PI.f64) (*.f64 (+.f64 n n) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8)) (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 n n) 8) (*.f64 2 (*.f64 (PI.f64) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n 4) (*.f64 2 (*.f64 (PI.f64) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 n n) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (+.f64 n n) 8)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 n 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 n n) 8) (*.f64 (PI.f64) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) n) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)))))

simplify288.0ms (0.7%)

Algorithm
egg-herbie
Rules
1220×rational_best-simplify-51
1164×rational_best-simplify-55
1112×rational_best-simplify-57
794×rational_best-simplify-1
760×rational_best-simplify-63
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02052377
14902335
213872283
338142271
Stop Event
node limit
Counts
99 → 107
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2) 0))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 4)) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4)) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (/.f64 1 k)) 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 (/.f64 1 k)) 2)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) 16)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (sqrt.f64 (/.f64 (PI.f64) k))) 4)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) 0))
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))
(*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))
(*.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (sqrt.f64 (PI.f64))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (+.f64 n n))) 4)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(+.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 (*.f64 (PI.f64) n) 2) (+.f64 (/.f64 (*.f64 (PI.f64) n) 2) (*.f64 (PI.f64) n)))
(+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(-.f64 (*.f64 (PI.f64) n) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) 0))
(-.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 4)))
(-.f64 (-.f64 (*.f64 (PI.f64) (/.f64 n 2)) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2)) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 4))
(/.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 (PI.f64) (*.f64 (+.f64 n n) 8)) 8)
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 8)) 16)
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8)) (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 n n) 8) (*.f64 2 (*.f64 (PI.f64) 4))) 64)
(/.f64 (*.f64 (*.f64 n 4) (*.f64 2 (*.f64 (PI.f64) 4))) 16)
(/.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 n n) 8)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (+.f64 n n) 8)) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 n 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 n n) 8) (*.f64 (PI.f64) 2)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) n) 4)
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))))
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2)))
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2) 0))
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) 64)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4)) 64)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (/.f64 1 k)) 4))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (/.f64 1 k)) 4)) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) (*.f64 (sqrt.f64 (/.f64 1 k)) 2)) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 k)) 2) 4)) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) (*.f64 4 (sqrt.f64 (/.f64 1 k)))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (/.f64 1 k))))) 16)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (sqrt.f64 (/.f64 (PI.f64) k))) 4)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (/.f64 n k))))
(sqrt.f64 (*.f64 2 (*.f64 n (/.f64 (PI.f64) k))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
(+.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 0 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(-.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 0)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2) 0))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (+.f64 n n)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 1/2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 n))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (PI.f64) n)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 2 (sqrt.f64 (+.f64 n n))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (+.f64 n n)) 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 1/4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 2 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) 2)) (sqrt.f64 (*.f64 n 4)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 n 4)) (sqrt.f64 (/.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 4))))
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))) 2)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4)) 8)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64))))) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n))))) 16)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 n n)))) (sqrt.f64 (PI.f64))) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (sqrt.f64 (+.f64 n n))) 4)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1)
(sqrt.f64 (*.f64 (PI.f64) (+.f64 n n)))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 0 (*.f64 (PI.f64) (+.f64 n n)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (/.f64 (*.f64 (PI.f64) n) 2) (+.f64 (/.f64 (*.f64 (PI.f64) n) 2) (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (*.f64 (PI.f64) (/.f64 n 2)) (*.f64 (PI.f64) n)))
(+.f64 (*.f64 n (PI.f64)) (+.f64 (*.f64 n (/.f64 (PI.f64) 2)) (*.f64 n (/.f64 (PI.f64) 2))))
(+.f64 (*.f64 n (PI.f64)) (*.f64 (/.f64 (PI.f64) 2) (+.f64 n n)))
(+.f64 (*.f64 n (PI.f64)) (*.f64 (PI.f64) (/.f64 (+.f64 n n) 2)))
(+.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) 2)) (*.f64 n (PI.f64)))
(-.f64 (*.f64 (PI.f64) (+.f64 n n)) 0)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) n) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) n) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) 0))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(-.f64 (*.f64 (PI.f64) (/.f64 n 2)) (+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 4)))
(-.f64 (-.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (*.f64 n (PI.f64)) -1)) (/.f64 (*.f64 n (PI.f64)) -2))
(-.f64 (*.f64 (PI.f64) (+.f64 n (/.f64 n 2))) (/.f64 (*.f64 n (PI.f64)) -2))
(+.f64 (/.f64 (*.f64 n (PI.f64)) 2) (*.f64 (PI.f64) (+.f64 n (/.f64 n 2))))
(+.f64 (*.f64 (*.f64 n (PI.f64)) 3/2) (*.f64 n (/.f64 (PI.f64) 2)))
(-.f64 (-.f64 (*.f64 (PI.f64) (/.f64 n 2)) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 2)) (/.f64 (/.f64 (*.f64 (PI.f64) n) -1/2) 4))
(-.f64 (-.f64 (*.f64 n (/.f64 (PI.f64) 2)) (/.f64 (*.f64 n (PI.f64)) -1)) (/.f64 (*.f64 n (PI.f64)) -2))
(-.f64 (*.f64 (PI.f64) (+.f64 n (/.f64 n 2))) (/.f64 (*.f64 n (PI.f64)) -2))
(+.f64 (/.f64 (*.f64 n (PI.f64)) 2) (*.f64 (PI.f64) (+.f64 n (/.f64 n 2))))
(+.f64 (*.f64 (*.f64 n (PI.f64)) 3/2) (*.f64 n (/.f64 (PI.f64) 2)))
(/.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 n 4)) 2)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) n) 8) 4)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8)) 8)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) 4) (*.f64 n 8)) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (+.f64 (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8)) (*.f64 (PI.f64) (*.f64 (+.f64 n n) 8))) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 (+.f64 n n) 8) (*.f64 2 (*.f64 (PI.f64) 4))) 64)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 n 4) (*.f64 2 (*.f64 (PI.f64) 4))) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 (+.f64 n n) 8)) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (+.f64 n n) 8)) 64)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 n 4)) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 (+.f64 n n) 8) (*.f64 (PI.f64) 2)) 16)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) n) 4)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 n (*.f64 2 (PI.f64)))

localize65.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 42 to 17 computations (59.5% saved)

series8.0ms (0%)

Counts
3 → 0
Calls

12 calls:

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

rewrite311.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1068×rational_best-simplify-63
976×rational_best-2
976×rational_best-3
976×rational_best-1
964×rational_best-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01573
110161
220457
358057
4253157
Stop Event
node limit
Counts
3 → 296
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 1 (sqrt.f64 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2) (/.f64 (sqrt.f64 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (PI.f64)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)) 1/4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) -2) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 (PI.f64)) 4))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (neg.f64 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (*.f64 (sqrt.f64 k) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 4 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 2 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (+.f64 (/.f64 0 (sqrt.f64 k)) (+.f64 2 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) 1/2) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) -2) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 4) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) -2) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 4) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1/2 (sqrt.f64 k))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 2) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) -2) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) 2) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 2) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) -2) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 (+.f64 n n)) 2)) (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (sqrt.f64 (+.f64 n n))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 4 (sqrt.f64 k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k))) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 2 (/.f64 4 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8)) (*.f64 8 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 k) 2) (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))))))

simplify422.0ms (1.1%)

Algorithm
egg-herbie
Rules
1460×rational_best-simplify-1
1410×rational_best-simplify-55
906×rational_best-simplify-64
764×rational_best-simplify-54
580×rational_best-simplify-108
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06076620
122656582
276736582
Stop Event
node limit
Counts
296 → 311
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (PI.f64)) 0)
(+.f64 0 (sqrt.f64 (PI.f64)))
(+.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(-.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 2))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (PI.f64)) 4))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 4) 8)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1/4) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8) 8)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) 16)
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)) 1/4)) 16)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))) 2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 4))
(/.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 8))
(/.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 (PI.f64)) 4))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) 16))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 0)
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 0))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 0))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 0))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2))))
(+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))))
(-.f64 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (*.f64 (sqrt.f64 k) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 4 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 2 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (+.f64 (/.f64 0 (sqrt.f64 k)) (+.f64 2 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) 8)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 2))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) 16)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) 1/2) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)) 1/2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 4)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k))) 1/4)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k))) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (/.f64 4 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k))) 1/2)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 k)) 2)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 2) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4)) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) 2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 2) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 (+.f64 n n)) 2)) (/.f64 (sqrt.f64 k) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (sqrt.f64 (+.f64 n n))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) 4)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 4))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 8))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k)))
(/.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 4 (sqrt.f64 k)) 4))
(/.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k))) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 2 (/.f64 4 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8)) (*.f64 8 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 k) 2) (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
Outputs
(+.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(+.f64 0 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) 2) (/.f64 (sqrt.f64 (PI.f64)) 2)))
(sqrt.f64 (PI.f64))
(-.f64 (sqrt.f64 (PI.f64)) 0)
(sqrt.f64 (PI.f64))
(-.f64 (/.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) 2))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 1/2)
(sqrt.f64 (PI.f64))
(*.f64 1/2 (*.f64 (sqrt.f64 (PI.f64)) 2))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 1/4)
(sqrt.f64 (PI.f64))
(*.f64 1/4 (*.f64 (sqrt.f64 (PI.f64)) 4))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (PI.f64) 2)))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) 1/2))
(sqrt.f64 (*.f64 (PI.f64) 1))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) 1/2))
(sqrt.f64 (*.f64 (PI.f64) 1))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 2)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) 4)
(sqrt.f64 (PI.f64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 2) 4) 8)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))) 2))
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)))) 2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1/4) 4)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 8) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) 16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) 16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 k)) 1/4)) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (+.f64 n n))) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 k) 1/4))) 16)
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 4 (sqrt.f64 (+.f64 n n))) (*.f64 1/4 (sqrt.f64 k)))) 16)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 (*.f64 1/2 (+.f64 k k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2) 4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 8))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 (PI.f64)) 4))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) 16))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 0))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 0))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 0))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (neg.f64 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) (+.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 2 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 0)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (neg.f64 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (+.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 -2 (sqrt.f64 k))))
(-.f64 (-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) 2)) (-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 0 (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(-.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (-.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (*.f64 (sqrt.f64 k) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 4 (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 2 (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (+.f64 (/.f64 0 (sqrt.f64 k)) (+.f64 2 (+.f64 2 (/.f64 0 (sqrt.f64 k))))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (+.f64 2 (/.f64 0 (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (sqrt.f64 k)) (/.f64 (/.f64 2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) 8)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k)) (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 4 (sqrt.f64 k)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) 16)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) 1/2) (*.f64 (/.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)) 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 1/2 (+.f64 k k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k))) 1/4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) 8) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 1/2 (+.f64 k k))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) 2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k)) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2)) 2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 2) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 4) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 1/2) (/.f64 4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1/2 (sqrt.f64 k))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (*.f64 (sqrt.f64 k) 4))) 8)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k))) 1/2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k))) 8) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 1/2 (+.f64 k k))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (sqrt.f64 k)) 2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 2) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4)) 1/2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k)))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) 2) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 4)) 1/4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) 1/2) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (sqrt.f64 (+.f64 k k))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (+.f64 k k) 1/2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 1/2 (+.f64 k k))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 2) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 1/2) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) -2) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 (+.f64 n n)) 2)) (/.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (sqrt.f64 (+.f64 n n))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) 2)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) 4)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) 8))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) 8))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (+.f64 2 (/.f64 0 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) 4) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) (+.f64 2 (/.f64 0 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 4 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) 4) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (/.f64 4 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 4 (sqrt.f64 k)) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/4) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) 2)) (sqrt.f64 k))) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) 2) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 2 (/.f64 4 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 4) (*.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 8)) (*.f64 8 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (+.f64 2 (/.f64 0 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) 4)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) 1/2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) 2)) (*.f64 (/.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 n n)) 4))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 k) 4)) (*.f64 4 (*.f64 (sqrt.f64 k) 4))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 k) 2) (sqrt.f64 (+.f64 n n))) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 4 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 4))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (/.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (sqrt.f64 (+.f64 n n)) (*.f64 (sqrt.f64 k) (sqrt.f64 k)))) (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(/.f64 (*.f64 (*.f64 (sqrt.f64 k) 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 n n)) (/.f64 2 (sqrt.f64 k))) (sqrt.f64 k))) (*.f64 (/.f64 2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 n n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k))

localize90.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 38 computations (33.3% saved)

series28.0ms (0.1%)

Counts
4 → 24
Calls

18 calls:

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

rewrite275.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1206×rational_best-4
1206×rational_best-2
1206×rational_best-3
1206×rational_best-1
1206×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01898
112298
224994
371294
4290394
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(sqrt.f64 (/.f64 (PI.f64) k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (PI.f64) k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (PI.f64) k))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (PI.f64) (+.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (neg.f64 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (PI.f64) (*.f64 k 4)) (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (PI.f64) (*.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (PI.f64) (+.f64 k k)) -1) (neg.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (PI.f64) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (+.f64 -1 (*.f64 -1/2 (/.f64 (PI.f64) k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) (+.f64 k k))) (*.f64 -1/2 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) (*.f64 k 4))) (neg.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (PI.f64) k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (PI.f64) k) (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (PI.f64) (+.f64 k k)) (*.f64 -1/2 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (PI.f64) (+.f64 k k)) (+.f64 (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) k))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (PI.f64) k)) (*.f64 -2 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (PI.f64) k)) (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (+.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)) (-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2) (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (PI.f64) (+.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (PI.f64) k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (/.f64 (PI.f64) k) 4) (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (/.f64 (PI.f64) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) k) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (PI.f64) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) (/.f64 1/2 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) (-.f64 (/.f64 1 k) (/.f64 1/2 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (+.f64 k k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 4) (/.f64 1/2 (+.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 4) (-.f64 (/.f64 1/2 k) (/.f64 1/2 (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (*.f64 k (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (-.f64 (*.f64 2 (PI.f64)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 k) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 k) (*.f64 k (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 k) (-.f64 (*.f64 (PI.f64) 4) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 k k)) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 k k)) (-.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (PI.f64) k) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (/.f64 1/2 (*.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (-.f64 (/.f64 1/2 (+.f64 k k)) (/.f64 1/2 (*.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (*.f64 k k)) k)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (PI.f64) (*.f64 k k)) (/.f64 1 (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (PI.f64)) (*.f64 k k)) (/.f64 1 (/.f64 2 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 -1/2 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (PI.f64) k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 k 4)) (*.f64 2 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 k)) (/.f64 (PI.f64) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 k)) (/.f64 (*.f64 2 (PI.f64)) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (PI.f64)) (/.f64 (/.f64 1 k) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (*.f64 2 (PI.f64))) (/.f64 (/.f64 1/2 k) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (/.f64 (PI.f64) k)) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (/.f64 (/.f64 (PI.f64) k) 1/2)) (/.f64 1/2 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (*.f64 (PI.f64) 4)) (/.f64 (/.f64 1/2 (+.f64 k k)) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 k) k) (*.f64 k (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 k) k) (*.f64 k (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 k k)) k) (*.f64 k (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (PI.f64) k) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (PI.f64) k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2) (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (PI.f64) k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (PI.f64) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 k)) (sqrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (/.f64 1/2 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 k)) (sqrt.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) 4)) (sqrt.f64 (/.f64 1/2 (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (+.f64 k k))) (sqrt.f64 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)))))

simplify203.0ms (0.5%)

Algorithm
egg-herbie
Rules
1162×rational_best-simplify-1
1080×rational_best-simplify-55
776×rational_best-simplify-49
706×rational_best-simplify-53
614×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02793233
16443145
220473137
Stop Event
node limit
Counts
137 → 146
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 n))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 n)))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 n))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3))) (sqrt.f64 n))))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(+.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2))
(-.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))) 2))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))) 2)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 16)
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 1)
(+.f64 (/.f64 (PI.f64) k) 0)
(+.f64 0 (/.f64 (PI.f64) k))
(+.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (PI.f64) (+.f64 k k)))
(+.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (neg.f64 (/.f64 (PI.f64) k)))
(+.f64 (/.f64 (PI.f64) (*.f64 k 4)) (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)))
(+.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (PI.f64) (*.f64 k 4)))
(+.f64 (-.f64 (/.f64 (PI.f64) (+.f64 k k)) -1) (neg.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (PI.f64) k)))))
(+.f64 (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (+.f64 -1 (*.f64 -1/2 (/.f64 (PI.f64) k)))) -1)
(+.f64 (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) (+.f64 k k))) (*.f64 -1/2 (/.f64 (PI.f64) k)))
(+.f64 (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) (*.f64 k 4))) (neg.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4))))
(-.f64 (/.f64 (PI.f64) k) 0)
(-.f64 (/.f64 (PI.f64) k) (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(-.f64 0 (neg.f64 (/.f64 (PI.f64) k)))
(-.f64 (/.f64 (PI.f64) (+.f64 k k)) (*.f64 -1/2 (/.f64 (PI.f64) k)))
(-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2))
(-.f64 (/.f64 (PI.f64) (+.f64 k k)) (+.f64 (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2) 0))
(-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) k))
(-.f64 (neg.f64 (/.f64 (PI.f64) k)) (*.f64 -2 (/.f64 (PI.f64) k)))
(-.f64 (*.f64 -1/2 (/.f64 (PI.f64) k)) (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)))
(-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (+.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)) 0))
(-.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)) (-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(-.f64 (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2) (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(*.f64 2 (/.f64 (PI.f64) (+.f64 k k)))
(*.f64 1/2 (/.f64 (/.f64 (PI.f64) k) 1/2))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (PI.f64) k) 4) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(*.f64 k (/.f64 (PI.f64) (*.f64 k k)))
(*.f64 (PI.f64) (/.f64 1 k))
(*.f64 (/.f64 (PI.f64) k) 1)
(*.f64 1 (/.f64 (PI.f64) k))
(*.f64 (*.f64 2 (PI.f64)) (/.f64 1/2 k))
(*.f64 (*.f64 2 (PI.f64)) (-.f64 (/.f64 1 k) (/.f64 1/2 k)))
(*.f64 (/.f64 (PI.f64) (+.f64 k k)) 2)
(*.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) 1/2)
(*.f64 (*.f64 (PI.f64) 4) (/.f64 1/2 (+.f64 k k)))
(*.f64 (*.f64 (PI.f64) 4) (-.f64 (/.f64 1/2 k) (/.f64 1/2 (+.f64 k k))))
(*.f64 (/.f64 1 k) (PI.f64))
(*.f64 (/.f64 1 k) (*.f64 k (/.f64 (PI.f64) k)))
(*.f64 (/.f64 1 k) (-.f64 (*.f64 2 (PI.f64)) (PI.f64)))
(*.f64 (/.f64 1/2 k) (*.f64 2 (PI.f64)))
(*.f64 (/.f64 1/2 k) (*.f64 k (/.f64 (/.f64 (PI.f64) k) 1/2)))
(*.f64 (/.f64 1/2 k) (-.f64 (*.f64 (PI.f64) 4) (*.f64 2 (PI.f64))))
(*.f64 (/.f64 1/2 (+.f64 k k)) (*.f64 (PI.f64) 4))
(*.f64 (/.f64 1/2 (+.f64 k k)) (-.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (PI.f64) 4)))
(*.f64 (*.f64 (/.f64 (PI.f64) k) 4) 1/4)
(*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (/.f64 1/2 (*.f64 k 4)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (-.f64 (/.f64 1/2 (+.f64 k k)) (/.f64 1/2 (*.f64 k 4))))
(*.f64 (/.f64 (PI.f64) (*.f64 k k)) k)
(*.f64 (/.f64 (PI.f64) (*.f64 k k)) (/.f64 1 (/.f64 1 k)))
(*.f64 (/.f64 (*.f64 2 (PI.f64)) (*.f64 k k)) (/.f64 1 (/.f64 2 k)))
(*.f64 -2 (*.f64 -1/2 (/.f64 (PI.f64) k)))
(*.f64 1/4 (*.f64 (/.f64 (PI.f64) k) 4))
(*.f64 (/.f64 1/2 (*.f64 k 4)) (*.f64 2 (*.f64 (PI.f64) 4)))
(*.f64 (/.f64 1 (/.f64 1 k)) (/.f64 (PI.f64) (*.f64 k k)))
(*.f64 (/.f64 1 (/.f64 2 k)) (/.f64 (*.f64 2 (PI.f64)) (*.f64 k k)))
(*.f64 (*.f64 k (PI.f64)) (/.f64 (/.f64 1 k) k))
(*.f64 (*.f64 k (*.f64 2 (PI.f64))) (/.f64 (/.f64 1/2 k) k))
(*.f64 (*.f64 k (/.f64 (PI.f64) k)) (/.f64 1 k))
(*.f64 (*.f64 k (/.f64 (/.f64 (PI.f64) k) 1/2)) (/.f64 1/2 k))
(*.f64 (*.f64 k (*.f64 (PI.f64) 4)) (/.f64 (/.f64 1/2 (+.f64 k k)) k))
(*.f64 (/.f64 (/.f64 1 k) k) (*.f64 k (PI.f64)))
(*.f64 (/.f64 (/.f64 1/2 k) k) (*.f64 k (*.f64 2 (PI.f64))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 k k)) k) (*.f64 k (*.f64 (PI.f64) 4)))
(pow.f64 (/.f64 (PI.f64) k) 1)
(neg.f64 (neg.f64 (/.f64 (PI.f64) k)))
(+.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 0)
(+.f64 0 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2))
(-.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))) 2))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))) 16)
(pow.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 1)
(+.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (PI.f64) k)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2) (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2))
(-.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (PI.f64) k))) 2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (sqrt.f64 1/2))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 1 k)))
(*.f64 (sqrt.f64 (/.f64 1 k)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (/.f64 1/2 k)))
(*.f64 (sqrt.f64 (/.f64 1/2 k)) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 4)) (sqrt.f64 (/.f64 1/2 (+.f64 k k))))
(*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 k k))) (sqrt.f64 (*.f64 (PI.f64) 4)))
(/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4)) 8)
(pow.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)
Outputs
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 n))
(sqrt.f64 (*.f64 2 n))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 n))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))))
(+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 2 n)))))
(*.f64 (sqrt.f64 n) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 n)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n)))))) (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 2 n))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (sqrt.f64 (*.f64 2 n)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 k (log.f64 n)))) (*.f64 (sqrt.f64 n) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 n))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 n)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 n))) (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3))) (sqrt.f64 n))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2)))) (+.f64 (sqrt.f64 (*.f64 2 n)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))) (*.f64 -1/48 (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 2 n))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 3) (sqrt.f64 (*.f64 2 n)))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (sqrt.f64 (*.f64 2 n))))))
(+.f64 (*.f64 (sqrt.f64 n) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n)))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3))))) (*.f64 (sqrt.f64 n) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2))))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 n))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 n)))))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(+.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 0)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))))
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2))
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 0)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))) 2))
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))) 2)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 4)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 8)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 16)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (PI.f64) k) 0)
(/.f64 (PI.f64) k)
(+.f64 0 (/.f64 (PI.f64) k))
(/.f64 (PI.f64) k)
(+.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (PI.f64) (+.f64 k k)))
(/.f64 (PI.f64) k)
(+.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (neg.f64 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(+.f64 (/.f64 (PI.f64) (*.f64 k 4)) (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)))
(/.f64 (PI.f64) k)
(+.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (PI.f64) (*.f64 k 4)))
(/.f64 (PI.f64) k)
(+.f64 (-.f64 (/.f64 (PI.f64) (+.f64 k k)) -1) (neg.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (PI.f64) k)))))
(/.f64 (PI.f64) k)
(+.f64 (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (+.f64 -1 (*.f64 -1/2 (/.f64 (PI.f64) k)))) -1)
(/.f64 (PI.f64) k)
(+.f64 (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) (+.f64 k k))) (*.f64 -1/2 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(+.f64 (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) (*.f64 k 4))) (neg.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4))))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (PI.f64) k) 0)
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (PI.f64) k) (-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(/.f64 (PI.f64) k)
(-.f64 0 (neg.f64 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (PI.f64) (+.f64 k k)) (*.f64 -1/2 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (PI.f64) (+.f64 k k)) (+.f64 (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2) 0))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) (/.f64 (PI.f64) k))
(/.f64 (PI.f64) k)
(-.f64 (neg.f64 (/.f64 (PI.f64) k)) (*.f64 -2 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(-.f64 (*.f64 -1/2 (/.f64 (PI.f64) k)) (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (+.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)) 0))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (neg.f64 (PI.f64)) (*.f64 k 4)) (-.f64 (/.f64 (*.f64 (PI.f64) 3) (*.f64 k 4)) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(/.f64 (PI.f64) k)
(-.f64 (/.f64 (neg.f64 (/.f64 (PI.f64) k)) 2) (-.f64 (/.f64 (PI.f64) (+.f64 k k)) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(/.f64 (PI.f64) k)
(*.f64 2 (/.f64 (PI.f64) (+.f64 k k)))
(/.f64 (PI.f64) k)
(*.f64 1/2 (/.f64 (/.f64 (PI.f64) k) 1/2))
(/.f64 (PI.f64) k)
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (PI.f64) k) 4) (/.f64 (/.f64 (PI.f64) k) 1/2)))
(/.f64 (PI.f64) k)
(*.f64 k (/.f64 (PI.f64) (*.f64 k k)))
(/.f64 (PI.f64) k)
(*.f64 (PI.f64) (/.f64 1 k))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (PI.f64) k) 1)
(/.f64 (PI.f64) k)
(*.f64 1 (/.f64 (PI.f64) k))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 2 (PI.f64)) (/.f64 1/2 k))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 2 (PI.f64)) (-.f64 (/.f64 1 k) (/.f64 1/2 k)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (PI.f64) (+.f64 k k)) 2)
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (/.f64 (PI.f64) k) 1/2) 1/2)
(/.f64 (PI.f64) k)
(*.f64 (*.f64 (PI.f64) 4) (/.f64 1/2 (+.f64 k k)))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 (PI.f64) 4) (-.f64 (/.f64 1/2 k) (/.f64 1/2 (+.f64 k k))))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1 k) (PI.f64))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1 k) (*.f64 k (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1 k) (-.f64 (*.f64 2 (PI.f64)) (PI.f64)))
(*.f64 1 (/.f64 (-.f64 (*.f64 2 (PI.f64)) (PI.f64)) k))
(*.f64 (/.f64 1/2 k) (*.f64 2 (PI.f64)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1/2 k) (*.f64 k (/.f64 (/.f64 (PI.f64) k) 1/2)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1/2 k) (-.f64 (*.f64 (PI.f64) 4) (*.f64 2 (PI.f64))))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1/2 (+.f64 k k)) (*.f64 (PI.f64) 4))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1/2 (+.f64 k k)) (-.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (*.f64 (PI.f64) 4)))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 (/.f64 (PI.f64) k) 4) 1/4)
(/.f64 (PI.f64) k)
(*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (/.f64 1/2 (*.f64 k 4)))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 2 (*.f64 (PI.f64) 4)) (-.f64 (/.f64 1/2 (+.f64 k k)) (/.f64 1/2 (*.f64 k 4))))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (PI.f64) (*.f64 k k)) k)
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (PI.f64) (*.f64 k k)) (/.f64 1 (/.f64 1 k)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (*.f64 2 (PI.f64)) (*.f64 k k)) (/.f64 1 (/.f64 2 k)))
(/.f64 (PI.f64) k)
(*.f64 -2 (*.f64 -1/2 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(*.f64 1/4 (*.f64 (/.f64 (PI.f64) k) 4))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1/2 (*.f64 k 4)) (*.f64 2 (*.f64 (PI.f64) 4)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1 (/.f64 1 k)) (/.f64 (PI.f64) (*.f64 k k)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 1 (/.f64 2 k)) (/.f64 (*.f64 2 (PI.f64)) (*.f64 k k)))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 k (PI.f64)) (/.f64 (/.f64 1 k) k))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 k (*.f64 2 (PI.f64))) (/.f64 (/.f64 1/2 k) k))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 k (/.f64 (PI.f64) k)) (/.f64 1 k))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 k (/.f64 (/.f64 (PI.f64) k) 1/2)) (/.f64 1/2 k))
(/.f64 (PI.f64) k)
(*.f64 (*.f64 k (*.f64 (PI.f64) 4)) (/.f64 (/.f64 1/2 (+.f64 k k)) k))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (/.f64 1 k) k) (*.f64 k (PI.f64)))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (/.f64 1/2 k) k) (*.f64 k (*.f64 2 (PI.f64))))
(/.f64 (PI.f64) k)
(*.f64 (/.f64 (/.f64 1/2 (+.f64 k k)) k) (*.f64 k (*.f64 (PI.f64) 4)))
(/.f64 (PI.f64) k)
(pow.f64 (/.f64 (PI.f64) k) 1)
(/.f64 (PI.f64) k)
(neg.f64 (neg.f64 (/.f64 (PI.f64) k)))
(/.f64 (PI.f64) k)
(+.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 0)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(+.f64 0 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(+.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2) (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(-.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 0)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(-.f64 (/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))) 2))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 1)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))) 2)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4)) 4)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 8)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4))) 16)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) 4) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))) 16)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))) 16)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(pow.f64 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2))) 1)
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 2 k))))
(+.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 0)
(sqrt.f64 (/.f64 (PI.f64) k))
(+.f64 0 (sqrt.f64 (/.f64 (PI.f64) k)))
(sqrt.f64 (/.f64 (PI.f64) k))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2) (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2))
(sqrt.f64 (/.f64 (PI.f64) k))
(-.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 0)
(sqrt.f64 (/.f64 (PI.f64) k))
(-.f64 (/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (PI.f64) k))) 2))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 1 (sqrt.f64 (/.f64 (PI.f64) k)))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))) 1/2)
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) 1/4)
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (/.f64 1 k)))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (/.f64 1 k)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (/.f64 1/2 k)))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (/.f64 1/2 k)) (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (/.f64 (PI.f64) k) 1/2)))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 4)) (sqrt.f64 (/.f64 1/2 (+.f64 k k))))
(sqrt.f64 (/.f64 (PI.f64) k))
(*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 k k))) (sqrt.f64 (*.f64 (PI.f64) 4)))
(sqrt.f64 (/.f64 (PI.f64) k))
(/.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)
(sqrt.f64 (/.f64 (PI.f64) k))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (PI.f64) k))) 2)
(sqrt.f64 (/.f64 (PI.f64) k))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4) 4)
(sqrt.f64 (/.f64 (PI.f64) k))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 4)) 8)
(sqrt.f64 (/.f64 (PI.f64) k))
(pow.f64 (sqrt.f64 (/.f64 (PI.f64) k)) 1)
(sqrt.f64 (/.f64 (PI.f64) k))

localize96.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 63 to 43 computations (31.7% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

12 calls:

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

rewrite289.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1328×rational_best-4
1328×rational_best-2
1328×rational_best-3
1328×rational_best-1
1328×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01984
113184
228884
381784
4332784
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (pow.f64 n (+.f64 1/2 (/.f64 k -2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 2))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 2 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (sqrt.f64 k)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))))))

simplify622.0ms (1.6%)

Algorithm
egg-herbie
Rules
944×rational_best-simplify-1
900×rational_best-simplify-65
752×rational_best-simplify-3
658×rational_best-simplify-108
610×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02185416
15375196
216645108
371685108
Stop Event
node limit
Counts
106 → 111
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (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 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) -1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) 2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 2))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 2 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 2))))) 16)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)))
(-.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (sqrt.f64 k)) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2)) 1/8))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 k (log.f64 n)))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 (log.f64 n) 2))) (sqrt.f64 (*.f64 n (PI.f64))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/48 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 3) (pow.f64 (log.f64 n) 3))) (sqrt.f64 (*.f64 n (PI.f64))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))) (sqrt.f64 (*.f64 n (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2)) 1/8)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n))))) (*.f64 -1/48 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 2) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 k (log.f64 n)) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))) (+.f64 (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))) (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 k (log.f64 n)) 3) (sqrt.f64 (*.f64 n (*.f64 2 (PI.f64)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n)))) (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (*.f64 -1/48 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 k (log.f64 n)))))) (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (+.f64 (sqrt.f64 2) (*.f64 1/8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 k (log.f64 n)) 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (pow.f64 n (-.f64 1/2 (*.f64 1/2 k)))))
(*.f64 (pow.f64 n (-.f64 1/2 (*.f64 1/2 k))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (log.f64 (/.f64 1 n)))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 n)) (neg.f64 (+.f64 1/2 (*.f64 -1/2 k))))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 n))) (log.f64 -1))))) (sqrt.f64 (/.f64 (PI.f64) k)))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (PI.f64) k))))
(*.f64 (exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1/2 k)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 n))) (log.f64 -1)))) (sqrt.f64 (*.f64 2 (/.f64 (PI.f64) k))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) -2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 4))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) 2)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) -1)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) 4)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) 8)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) 2))))) 16)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 2))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 2 (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))) 16)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 2 (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))) (*.f64 2 (sqrt.f64 2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (PI.f64)))) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) 4) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (*.f64 (sqrt.f64 2) 4))) 16)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) 4)) (-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 3) (*.f64 (sqrt.f64 k) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 -2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2)) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (/.f64 1 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 k) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (sqrt.f64 k)) 1/4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))) (/.f64 1 (/.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 k) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2))))) (*.f64 (sqrt.f64 k) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (/.f64 (sqrt.f64 k) 2))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)) (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 2 (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 k)) (*.f64 2 (sqrt.f64 k))) (*.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 k) (/.f64 2 (sqrt.f64 k))) -1) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k)) (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 k) (sqrt.f64 k)))) (sqrt.f64 k)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 n (+.f64 1/2 (*.f64 k -1/2)))) (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k)))) (sqrt.f64 k))
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 k)))

eval1.1s (2.8%)

Compiler

Compiled 23720 to 12727 computations (46.3% saved)

prune769.0ms (2%)

Pruning

23 alts after pruning (14 fresh and 9 done)

PrunedKeptTotal
New99961005
Fresh3811
Picked101
Done2911
Total1005231028
Error
0b
Counts
1028 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (*.f64 (PI.f64) (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)))) 1/2) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)) (sqrt.f64 k))
0.5b
(/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (/.f64 k -2))) (*.f64 (sqrt.f64 (+.f64 k k)) (sqrt.f64 1/2)))
0.4b
(/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (neg.f64 k)) (*.f64 (PI.f64) 2)) 1/2) (pow.f64 n 1/2)) (sqrt.f64 k))
20.2b
(/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 4)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 1/2 (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
0.5b
(/.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (sqrt.f64 n)) (sqrt.f64 k))
21.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) n)) (sqrt.f64 2)) (sqrt.f64 k))
31.7b
(/.f64 (*.f64 8 (*.f64 8 (sqrt.f64 (*.f64 (*.f64 n (*.f64 2 (PI.f64))) (/.f64 1 k))))) 64)
21.3b
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 n 2))) (sqrt.f64 k))
3.2b
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 n 2))) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k))
0.5b
(*.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 -1/2 k)) (/.f64 (pow.f64 (*.f64 (PI.f64) (+.f64 n n)) 1/2) (sqrt.f64 k)))
1.9b
(*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) (*.f64 1/2 k))))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) (+.f64 1/2 (/.f64 k -2))) (pow.f64 n (+.f64 1/2 (/.f64 k -2)))))
21.3b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (PI.f64) (+.f64 n n))))
22.4b
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) (+.f64 n n)) (*.f64 (PI.f64) (+.f64 n n))) (+.f64 1/4 (/.f64 k -4))))
0.4b
(*.f64 (sqrt.f64 (/.f64 1 k)) (pow.f64 (*.f64 (PI.f64) (*.f64 n 2)) (+.f64 1/2 (*.f64 -1/2 k))))
21.3b
(*.f64 (sqrt.f64 (/.f64 1 k)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 n))))
21.3b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (/.f64 (PI.f64) k)))
21.4b
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 k)))
1.9b
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 n (+.f64 1/2 (*.f64 -1/2 k))) (sqrt.f64 (/.f64 (PI.f64) k))))
31.6b
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (/.f64 n k))))
31.6b
(sqrt.f64 (*.f64 n (/.f64 (*.f64 2 (PI.f64)) k)))
Compiler

Compiled 389 to 304 computations (21.9% saved)

regimes441.0ms (1.1%)

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

4 calls:

135.0ms
(*.f64 (*.f64 2 (PI.f64)) n)
108.0ms
k
67.0ms
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
60.0ms
n
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 813 to 475 computations (41.6% saved)

regimes50.0ms (0.1%)

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

2 calls:

34.0ms
n
11.0ms
k
Results
ErrorSegmentsBranch
1.9b1k
1.9b1n
Compiler

Compiled 105 to 73 computations (30.5% saved)

regimes53.0ms (0.1%)

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

2 calls:

38.0ms
n
11.0ms
k
Results
ErrorSegmentsBranch
21.3b1k
21.3b1n
Compiler

Compiled 91 to 63 computations (30.8% saved)

regimes48.0ms (0.1%)

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

2 calls:

24.0ms
n
21.0ms
k
Results
ErrorSegmentsBranch
21.3b1k
21.3b1n
Compiler

Compiled 49 to 36 computations (26.5% saved)

regimes30.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.3%)

Threshold costs -0.1b (-0.3%)

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

2 calls:

21.0ms
n
7.0ms
k
Results
ErrorSegmentsBranch
31.6b1k
31.6b1n
Compiler

Compiled 40 to 30 computations (25% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 74 to 60 computations (18.9% saved)

soundness324.0ms (0.8%)

Algorithm
egg-herbie
Rules
1472×exponential-simplify-26
1194×rational_best-simplify-80
1006×rational_best-simplify-63
710×rational_best-simplify-47
650×rational_best-simplify-103
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01749
13449
25949
311743
426043
580743
6231143
Stop Event
node limit
Compiler

Compiled 80 to 57 computations (28.8% saved)

end438.0ms (1.1%)

Compiler

Compiled 64 to 44 computations (31.3% saved)

Profiling

Loading profile data...