Details

Time bar (total: 33.0s)

analyze128.0ms (0.4%)

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

Compiled 19 to 16 computations (15.8% saved)

sample3.7s (11.2%)

Results
1.9s8256×body256valid
1.1s1377×body1024invalid
309.0ms682×body512invalid
283.0ms1687×body256invalid
105.0ms477×body256infinite
71.0ms227×body256unsamplable
Bogosity

preprocess167.0ms (0.5%)

Algorithm
egglog
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 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 n)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) k) (/.f64 (-.f64 1 n) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) k) (*.f64 (-.f64 1 n) 1/2)) (sqrt.f64 n))
Compiler

Compiled 20 to 17 computations (15% saved)

simplify71.0ms (0.2%)

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

eval1.0ms (0%)

Compiler

Compiled 32 to 23 computations (28.1% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 34 to 27 computations (20.6% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 38 computations (32.1% saved)

series220.0ms (0.7%)

Counts
4 → 40
Calls

18 calls:

TimeVariablePointExpression
51.0ms
n
@0
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
28.0ms
n
@-inf
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
11.0ms
n
@inf
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
3.0ms
n
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
2.0ms
k
@-inf
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Compiler

Compiled 11930 to 8520 computations (28.6% saved)

rewrite161.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
68×egg-rr
62×egg-rr
59×egg-rr
19×egg-rr
Counts
4 → 208
Calls
Call 1
Inputs
(pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2))
(*.f64 (*.f64 2 (PI.f64)) n)
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (fma.f64 k 1/2 -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) -1)) (*.f64 (+.f64 (PI.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 (PI.f64) (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) n))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (*.f64 (cbrt.f64 (*.f64 n n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 n)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 n))) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (PI.f64) n) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 k) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) -1)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))))))

simplify1.3s (3.9%)

Algorithm
egglog
Counts
248 → 255
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 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 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (fma.f64 k 1/2 -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1) -1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) n))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) n))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 n))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 2) 2))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (*.f64 (cbrt.f64 (*.f64 n n)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) 1))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 (cbrt.f64 n)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 n))) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1))
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))
(neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) -1))
(neg.f64 (*.f64 (*.f64 (PI.f64) n) -2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) -1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 -1 (/.f64 (sqrt.f64 k) -1))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 1 (sqrt.f64 k))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(pow.f64 (sqrt.f64 k) -1)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) -1)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(neg.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 -1 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) -1))
(neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(fma.f64 1/2 (*.f64 (*.f64 k (*.f64 k (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 k (*.f64 k (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) k) 3)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (fma.f64 k 1/2 -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (fma.f64 k 1/2 -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (pow.f64 (/.f64 1/2 (*.f64 n (PI.f64))) -1) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (cbrt.f64 (*.f64 (*.f64 8 (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) n)
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) n))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (PI.f64) n)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) 2) (*.f64 n (PI.f64))))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) 2))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 2) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (*.f64 (cbrt.f64 (*.f64 n n)) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) 2) (*.f64 n (PI.f64))))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 n)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 2 (*.f64 (PI.f64) (cbrt.f64 n))) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) -1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 (*.f64 (PI.f64) n) -2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2) (/.f64 1 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 k) 2) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)))
(*.f64 -1 (*.f64 -1 (/.f64 1 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) -1))
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)))
(cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 1 (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 -1 (/.f64 (sqrt.f64 k) -1))
(/.f64 1 (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 1 (sqrt.f64 k))
(/.f64 1 (sqrt.f64 k))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (sqrt.f64 k) -1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 1 (sqrt.f64 k))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 1 (sqrt.f64 k))
(neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) -1))
(/.f64 1 (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(/.f64 1 (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) -1)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) -1)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) 1))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) -1) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 -1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) -1))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))

localize31.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 25 computations (50% saved)

series77.0ms (0.2%)

Counts
3 → 40
Calls

15 calls:

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

Compiled 9540 to 6755 computations (29.2% saved)

rewrite148.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
93×egg-rr
43×egg-rr
27×egg-rr
Counts
3 → 163
Calls
Call 1
Inputs
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 n (PI.f64) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) n (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) n) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (*.f64 (+.f64 (PI.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 (PI.f64) (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n n) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 n)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))))))

simplify915.0ms (2.8%)

Algorithm
egglog
Counts
203 → 199
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 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 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(fma.f64 n (PI.f64) (*.f64 (PI.f64) n))
(fma.f64 (PI.f64) n (*.f64 (PI.f64) n))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 (PI.f64) n) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 n)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 n))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) 1))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) 1))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(fma.f64 1/2 (*.f64 (*.f64 k (*.f64 k (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 k (*.f64 k (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) (pow.f64 k 3))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) -1))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) -1)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2)) -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(fma.f64 n (PI.f64) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(fma.f64 (PI.f64) n (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (pow.f64 (*.f64 n (PI.f64)) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 3)) (pow.f64 (*.f64 n (PI.f64)) 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 (PI.f64) n) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 n (PI.f64)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 3)) (pow.f64 (*.f64 n (PI.f64)) 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 n)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))

eval398.0ms (1.2%)

Compiler

Compiled 12234 to 6516 computations (46.7% saved)

prune229.0ms (0.7%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New42430454
Fresh000
Picked101
Done011
Total42531456
Error
0.2b
Counts
456 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
1.0b
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
14.2b
(/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3) (sqrt.f64 k))
0.7b
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.5b
(/.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
24.3b
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))
3.5b
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k))
1.1b
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3) (sqrt.f64 k))
0.6b
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
1.1b
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
1.5b
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (sqrt.f64 k))
3.1b
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
0.6b
(*.f64 (if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
15.7b
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.1b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.4b
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
0.6b
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
1.7b
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.2b
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
1.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (-.f64 1 k) 2)))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2)) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2)))
24.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
14.0b
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
14.0b
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
16.3b
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
Compiler

Compiled 1542 to 1155 computations (25.1% saved)

localize37.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 25 computations (50% saved)

series127.0ms (0.4%)

Counts
3 → 40
Calls

15 calls:

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

Compiled 9540 to 6755 computations (29.2% saved)

rewrite210.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
93×egg-rr
43×egg-rr
27×egg-rr
Counts
3 → 163
Calls
Call 1
Inputs
(pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (+.f64 n n) (PI.f64))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) n (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 n (PI.f64) (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 n (PI.f64)) 3) (pow.f64 (*.f64 n (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 n (PI.f64)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 n (PI.f64)) 3) (pow.f64 (*.f64 n (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (-.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)) (cbrt.f64 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (*.f64 n n))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (+.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 n n))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 n n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 n n))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (+.f64 n n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (+.f64 n n))) (cbrt.f64 (pow.f64 (+.f64 n n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (PI.f64)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (*.f64 (PI.f64) (cbrt.f64 (+.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.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 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))))))

simplify1.1s (3.4%)

Algorithm
egglog
Counts
203 → 198
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 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 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 2 (*.f64 n (PI.f64)))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(fma.f64 (PI.f64) n (*.f64 n (PI.f64)))
(fma.f64 n (PI.f64) (*.f64 n (PI.f64)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 n (PI.f64)) 3) (pow.f64 (*.f64 n (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 n (PI.f64)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 n (PI.f64)) 3) (pow.f64 (*.f64 n (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (-.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (-.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)))
(*.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)) (cbrt.f64 (+.f64 n n)))
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (*.f64 n n))) (cbrt.f64 n))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (+.f64 n n)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 n n))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 n n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 n n))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 n (PI.f64))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)) 1))
(*.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)) 1))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (+.f64 n n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (+.f64 n n))) (cbrt.f64 (pow.f64 (+.f64 n n) 2)))
(*.f64 (*.f64 n (PI.f64)) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (*.f64 (PI.f64) (cbrt.f64 (+.f64 n n))))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
Outputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 k k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 k k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) (pow.f64 k 3))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) -1))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) -1)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (+.f64 k -1)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(fma.f64 (PI.f64) n (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(fma.f64 n (PI.f64) (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 n (PI.f64)) 3) (pow.f64 (*.f64 n (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (pow.f64 (*.f64 n (PI.f64)) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 3)) (pow.f64 (*.f64 n (PI.f64)) 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 n (PI.f64)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 n (PI.f64)) 3) (pow.f64 (*.f64 n (PI.f64)) 3)) (+.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 n (PI.f64)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 3)) (pow.f64 (*.f64 n (PI.f64)) 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (-.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) 0) (/.f64 (-.f64 (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64))) (*.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (-.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 n (PI.f64)) (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)) (cbrt.f64 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)) (cbrt.f64 (+.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (*.f64 n n))) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (+.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (+.f64 n n))) (cbrt.f64 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 n n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 n n))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 n (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (+.f64 n n)) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (PI.f64)) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (+.f64 n n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 n n)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (+.f64 n n))) (cbrt.f64 (pow.f64 (+.f64 n n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (PI.f64)) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 n n) 2)) (*.f64 (PI.f64) (cbrt.f64 (+.f64 n n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 2)) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 1 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (sqrt.f64 k))

localize43.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 34 to 18 computations (47.1% saved)

series118.0ms (0.4%)

Counts
3 → 0
Calls

12 calls:

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

Compiled 7960 to 4680 computations (41.2% saved)

rewrite114.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
104×egg-rr
31×egg-rr
29×egg-rr
Counts
3 → 164
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))
(*.f64 n (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 n (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 n)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 2)) (cbrt.f64 (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 3))))))

simplify599.0ms (1.8%)

Algorithm
egglog
Counts
164 → 172
Calls
Call 1
Inputs
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 -1 (sqrt.f64 k))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
(*.f64 n (PI.f64))
(*.f64 (PI.f64) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) (cbrt.f64 n))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 n (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 n)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 2)) (cbrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) (cbrt.f64 n)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) 2))
(*.f64 1 (*.f64 n (PI.f64)))
(*.f64 (*.f64 n (PI.f64)) 1)
(/.f64 (*.f64 n (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 n (PI.f64)) 3) 1/3)
(pow.f64 (*.f64 n (PI.f64)) 1)
(cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 3))
Outputs
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 -1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 n (PI.f64))
(*.f64 (PI.f64) n)
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) (cbrt.f64 n))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) (cbrt.f64 (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) 1))
(*.f64 n (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 n (PI.f64)))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 n)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 2)))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 2)) (cbrt.f64 (*.f64 n (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n (cbrt.f64 (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) (cbrt.f64 n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 n (PI.f64)))) 2) 2))
(*.f64 n (PI.f64))
(*.f64 1 (*.f64 n (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 n (PI.f64)) 1)
(*.f64 n (PI.f64))
(/.f64 (*.f64 n (PI.f64)) 1)
(*.f64 n (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 3)
(*.f64 n (PI.f64))
(pow.f64 (pow.f64 (*.f64 n (PI.f64)) 3) 1/3)
(*.f64 n (PI.f64))
(pow.f64 (*.f64 n (PI.f64)) 1)
(*.f64 n (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 3))
(*.f64 n (PI.f64))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 46 computations (35.2% saved)

series1.6s (4.8%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
28.0ms
k
@0
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
8.0ms
k
@inf
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
5.0ms
k
@inf
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
3.0ms
k
@0
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
2.0ms
k
@-inf
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
Compiler

Compiled 67175 to 55140 computations (17.9% saved)

rewrite214.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
165×egg-rr
153×egg-rr
132×egg-rr
Counts
3 → 450
Calls
Call 1
Inputs
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(cbrt.f64 (sqrt.f64 k))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 k))) -1) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) -1/3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 2) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 2) -1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 0 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (#(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 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (sqrt.f64 k))) (/.f64 3 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) 1) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 k) -1/2) (pow.f64 (sqrt.f64 k) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/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 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k))) (cbrt.f64 (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 k)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 (sqrt.f64 k)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 (sqrt.f64 k) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (/.f64 (sqrt.f64 k) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 k)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 k) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3/2 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (sqrt.f64 3) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 6 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3/2 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 2 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 9 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 4 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/2 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/3 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 3) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/3 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 k)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cbrt.f64 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (pow.f64 (sqrt.f64 k) -1/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3/2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (-.f64 1/3 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (-.f64 3/2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (-.f64 4 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (-.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (+.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))) (-.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 k) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 k)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3/2 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (sqrt.f64 3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 9) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 6 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 9 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 4 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/3 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) -1/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 (cbrt.f64 (sqrt.f64 k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (sqrt.f64 k)))))))

simplify775.0ms (2.3%)

Algorithm
egglog
Counts
450 → 607
Calls
Call 1
Inputs
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 k))) -1) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 0 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) -1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 2) -1/2) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 0))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 0 (/.f64 1 (sqrt.f64 k))))
(+.f64 (*.f64 0 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 2 (neg.f64 (sqrt.f64 k))) (/.f64 3 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) 1) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 k) -1/2) (pow.f64 (sqrt.f64 k) -1/2))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k))) (cbrt.f64 (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 k)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 (sqrt.f64 k)) 3/2))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 1/3 (/.f64 (sqrt.f64 k) 3))
(/.f64 3 (/.f64 (sqrt.f64 k) 1/3))
(/.f64 2 (/.f64 (sqrt.f64 k) 1/2))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 k)) -2)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (sqrt.f64 k) -1)
(pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)
(pow.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(fma.f64 6 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 3/2 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 3 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 (sqrt.f64 3) (cbrt.f64 (sqrt.f64 k)))
(fma.f64 2 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 4 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 k)))
(fma.f64 1 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 6 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 3/2 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 3 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 2 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 9 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 4 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 1 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 -1 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 1/2 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 1/3 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 (cbrt.f64 3) (cbrt.f64 (sqrt.f64 k)))
(fma.f64 1/2 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 9 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 1/3 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (sqrt.f64 k)) 1 0)
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)
(fma.f64 1 (cbrt.f64 (sqrt.f64 k)) 0)
(fma.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 -1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (pow.f64 (sqrt.f64 k) -1/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2)) (cbrt.f64 (sqrt.f64 k)))
(+.f64 0 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/3) 1/3)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3/2) 3/2)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3) 3)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 4) 4)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1) 1)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) 1/2)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 9) 9)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 6) 6)
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))
(-.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1/3 (-.f64 1/3 (cbrt.f64 (sqrt.f64 k))))
(-.f64 3/2 (-.f64 3/2 (cbrt.f64 (sqrt.f64 k))))
(-.f64 3 (-.f64 3 (cbrt.f64 (sqrt.f64 k))))
(-.f64 2 (-.f64 2 (cbrt.f64 (sqrt.f64 k))))
(-.f64 4 (-.f64 4 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1/2 (-.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(-.f64 9 (-.f64 9 (cbrt.f64 (sqrt.f64 k))))
(-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1/3 (+.f64 1/3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3/2 (+.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 2 (+.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 4 (+.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/2 (+.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 9 (+.f64 9 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 6 (+.f64 6 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (+.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0))
(*.f64 (+.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (-.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (+.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))) (-.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 1 (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 -1 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(/.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(pow.f64 (sqrt.f64 k) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 k)) 2/3)
(pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(neg.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fabs.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 6 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 3/2 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 3 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 (sqrt.f64 3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 2 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 4 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 (cbrt.f64 9) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 1 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 6 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 3/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 3 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 9 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 4 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 -1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 1/3 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) -1/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 -1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 2 (+.f64 2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 0 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 9 (+.f64 9 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2)
(*.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(/.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 1/3 (/.f64 (cbrt.f64 (sqrt.f64 k)) 3))
(/.f64 3 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/3))
(/.f64 2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 k)) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 3)
(pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2)
(neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (/.f64 1 (sqrt.f64 k)))
Outputs
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k))) (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 k))) -1) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 (+.f64 0 -1) (sqrt.f64 k)) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (+.f64 0 -1) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 0 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) -1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 2) -1/2) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 0))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 0 (/.f64 1 (sqrt.f64 k))))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 0 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 1/2 3/2) (neg.f64 (sqrt.f64 k)))
(-.f64 (/.f64 2 (neg.f64 (sqrt.f64 k))) (/.f64 3 (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 2 3) (neg.f64 (sqrt.f64 k)))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (neg.f64 2) (sqrt.f64 k)))
(-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 3 4) (neg.f64 (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 k)) 1) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (sqrt.f64 (sqrt.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 k) -1/2) (pow.f64 (sqrt.f64 k) -1/2))
(pow.f64 (sqrt.f64 k) (*.f64 2 -1/2))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -1) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -1/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 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k))) 2)
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k))) 2)
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 -1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3))
(pow.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3))
(pow.f64 (sqrt.f64 k) (*.f64 2 -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) -2))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 -1 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 -1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2))))
(cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 -1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k))) (cbrt.f64 (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k)) (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 k)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 (sqrt.f64 k)) 3/2))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))
(cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 1/3 (/.f64 (sqrt.f64 k) 3))
(*.f64 (/.f64 1/3 (sqrt.f64 k)) 3)
(/.f64 3 (/.f64 (sqrt.f64 k) 1/3))
(*.f64 (/.f64 3 (sqrt.f64 k)) 1/3)
(/.f64 2 (/.f64 (sqrt.f64 k) 1/2))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (sqrt.f64 (sqrt.f64 k)) -2)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (sqrt.f64 k) -1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)
(pow.f64 (sqrt.f64 k) (*.f64 2 -1/2))
(pow.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k)))))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k)))))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 k)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(/.f64 1 (sqrt.f64 k))
(fma.f64 6 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 3/2 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 3 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 (sqrt.f64 3) (cbrt.f64 (sqrt.f64 k)))
(fma.f64 2 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 4 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 (cbrt.f64 9) (cbrt.f64 (sqrt.f64 k)))
(fma.f64 1 0 (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(fma.f64 0 6 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 3/2 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 3 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 2 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 9 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 4 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 1 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 -1 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 1/2 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 1/3 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 (cbrt.f64 3) (cbrt.f64 (sqrt.f64 k)))
(fma.f64 1/2 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 9 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 1/3 0 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (sqrt.f64 k)) 1 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 1 (cbrt.f64 (sqrt.f64 k)) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(cbrt.f64 (sqrt.f64 k))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (sqrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 -1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (sqrt.f64 k) (+.f64 0 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (pow.f64 (sqrt.f64 k) -1/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2)) (cbrt.f64 (sqrt.f64 k)))
(+.f64 0 (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(+.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(cbrt.f64 (sqrt.f64 k))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/3) 1/3)
(+.f64 (-.f64 1/3 1/3) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3/2) 3/2)
(+.f64 (-.f64 3/2 3/2) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3) 3)
(+.f64 (-.f64 3 3) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)
(+.f64 (-.f64 2 2) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 4) 4)
(+.f64 (-.f64 4 4) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1) 1)
(+.f64 (-.f64 1 1) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) 1/2)
(+.f64 (-.f64 1/2 1/2) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 9) 9)
(+.f64 (-.f64 9 9) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 6) 6)
(+.f64 (-.f64 6 6) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 k)) (+.f64 1/2 1/2))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(+.f64 (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 k)) (+.f64 1/2 1/2))
(+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(-.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(cbrt.f64 (sqrt.f64 k))
(-.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(-.f64 1/3 (-.f64 1/3 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 1/3 1/3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3/2 (-.f64 3/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 3/2 3/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3 (-.f64 3 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 3 3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 2 (-.f64 2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 2 2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 4 (-.f64 4 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 4 4) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 1 1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/2 (-.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 1/2 1/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 9 (-.f64 9 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 9 9) (cbrt.f64 (sqrt.f64 k)))
(-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 6 6) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/3 (+.f64 1/3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 1/3 1/3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3/2 (+.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 3/2 3/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 3 3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 2 (+.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 2 2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 4 (+.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 4 4) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 1 1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/2 (+.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 1/2 1/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 9 (+.f64 9 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 9 9) (cbrt.f64 (sqrt.f64 k)))
(-.f64 6 (+.f64 6 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 6 6) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))) 2)
(*.f64 (+.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (+.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (-.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (+.f64 0 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))) (-.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 1 (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 -1 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(/.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(cbrt.f64 (sqrt.f64 k))
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 -1))
(pow.f64 (sqrt.f64 k) 1/3)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 2)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (sqrt.f64 (sqrt.f64 k)) 2/3)
(pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(cbrt.f64 (sqrt.f64 k))
(neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(neg.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(cbrt.f64 (sqrt.f64 k))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fabs.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 6 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 3/2 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 3 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 (sqrt.f64 3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 2 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 4 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 (cbrt.f64 9) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 1 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(fma.f64 0 6 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 3/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 3 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 9 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 4 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 -1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(fma.f64 0 1/3 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) -1/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 -1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 0 0) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 1 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (/.f64 -1 (sqrt.f64 k))) (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 0 3) (/.f64 -1 (sqrt.f64 k))) (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) 0) (/.f64 1 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (/.f64 -1 (sqrt.f64 k))) (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3) -1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3) -1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2))
(*.f64 2 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 2 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(-.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 2 (+.f64 2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 0 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 9 (+.f64 9 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 1/2 3/2) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 2 3) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (neg.f64 2) (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 3 4) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(cbrt.f64 (pow.f64 (sqrt.f64 k) (*.f64 2 -1/2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) -1) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) -1) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 k)))) 2)
(*.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) 2)
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))) 3))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 3) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) -1)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -1/2))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(/.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 1/3 (/.f64 (cbrt.f64 (sqrt.f64 k)) 3))
(*.f64 (/.f64 1/3 (cbrt.f64 (sqrt.f64 k))) 3)
(/.f64 3 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/3))
(*.f64 (/.f64 3 (cbrt.f64 (sqrt.f64 k))) 1/3)
(/.f64 2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(*.f64 (/.f64 2 (cbrt.f64 (sqrt.f64 k))) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1/3)
(cbrt.f64 (/.f64 1 (sqrt.f64 k)))
(pow.f64 (cbrt.f64 (sqrt.f64 k)) -1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 3)
(/.f64 (pow.f64 1 3) (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2)
(cbrt.f64 (pow.f64 (sqrt.f64 k) (*.f64 2 -1/2)))
(neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (/.f64 1 (sqrt.f64 k)))

localize51.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
0.3b
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2))
0.7b
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
0.7b
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
Compiler

Compiled 71 to 33 computations (53.5% saved)

series196.0ms (0.6%)

Counts
3 → 12
Calls

12 calls:

TimeVariablePointExpression
7.0ms
n
@0
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2))
5.0ms
n
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2))
2.0ms
n
@0
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
2.0ms
n
@inf
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2))
2.0ms
n
@-inf
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
Compiler

Compiled 17465 to 14590 computations (16.5% saved)

rewrite109.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
50×egg-rr
25×egg-rr
13×egg-rr
Counts
3 → 88
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 n n)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n))) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 n)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 n (PI.f64) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) n (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) n) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (*.f64 (+.f64 (PI.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 (PI.f64) (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (PI.f64))) (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 8 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n n) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 n)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (*.f64 8 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))

simplify286.0ms (0.9%)

Algorithm
egglog
Counts
100 → 104
Calls
Call 1
Inputs
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2)
(+.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 k (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 (pow.f64 k 2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))))) 2)))) (*.f64 k (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2))))
(+.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 (pow.f64 k 2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))))) 3) (pow.f64 k 3)))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (cbrt.f64 n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 n)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(*.f64 (cbrt.f64 (+.f64 n n)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n))) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))
(*.f64 (cbrt.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (cbrt.f64 n)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 1 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 (cbrt.f64 n)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(fma.f64 n (PI.f64) (*.f64 (PI.f64) n))
(fma.f64 (PI.f64) n (*.f64 (PI.f64) n))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 (PI.f64) n) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 n (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 8 (PI.f64))))
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) n))
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 n)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 n (cbrt.f64 (*.f64 8 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) n))
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
Outputs
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 k (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2)))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 (pow.f64 k 2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))))) 2)))) (*.f64 k (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2))))
(+.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) k) 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 (pow.f64 k 2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (pow.f64 (*.f64 n (PI.f64)) 1/3) 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)))))) 3) (pow.f64 k 3)))))))
(+.f64 (+.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) k) 2))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) k) 3))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (-.f64 1 k))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (pow.f64 (*.f64 (cbrt.f64 2) (pow.f64 (*.f64 n (PI.f64)) 1/3)) 3)) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 1 k)))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (cbrt.f64 n)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (+.f64 n n)) (cbrt.f64 (PI.f64)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n))) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) 2))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (cbrt.f64 n)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 1 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (PI.f64) n)))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (cbrt.f64 n)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64)))))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/3)
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(fma.f64 n (PI.f64) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(fma.f64 (PI.f64) n (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (pow.f64 (*.f64 n (PI.f64)) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 3)) (pow.f64 (*.f64 n (PI.f64)) 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 (PI.f64) n) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) n) 3) (pow.f64 (*.f64 (PI.f64) n) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (*.f64 n (PI.f64)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 n (PI.f64)) 3)) (pow.f64 (*.f64 n (PI.f64)) 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n)) (*.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (-.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))) (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (+.f64 (PI.f64) (PI.f64))) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 n (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) n) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 8 (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 n)) (cbrt.f64 n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 2 2)) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (cbrt.f64 (cbrt.f64 n)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (*.f64 8 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 n n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 n)) 2) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) 1) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))

localize81.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 102 to 74 computations (27.5% saved)

series278.0ms (0.8%)

Counts
4 → 44
Calls

12 calls:

TimeVariablePointExpression
69.0ms
n
@0
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2))
61.0ms
n
@-inf
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2))
17.0ms
n
@inf
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2))
2.0ms
k
@0
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2))
1.0ms
n
@inf
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))
Compiler

Compiled 4965 to 4200 computations (15.4% saved)

rewrite107.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
51×egg-rr
35×egg-rr
32×egg-rr
19×egg-rr
Counts
4 → 137
Calls
Call 1
Inputs
(cbrt.f64 2)
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 2)) -2)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 2) 1/2) (*.f64 (cbrt.f64 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 2)) (*.f64 1/2 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 2)) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 2)) (sqrt.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 4) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (pow.f64 2 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 2 5/6)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 2) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 2 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 2 (/.f64 2/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 4 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 2 (*.f64 1/2 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 2 (*.f64 1/6 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 8 (*.f64 1/3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 2)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (log.f64 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 2) 1/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 2) 1/2) 2/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (sqrt.f64 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 (sqrt.f64 2) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (sqrt.f64 2)) (cbrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (pow.f64 2 5/6))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 2 5/6)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (*.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 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (PI.f64))) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) n)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 n (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (PI.f64))) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (cbrt.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 5/6) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))) (pow.f64 2 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 2 5/6))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (cbrt.f64 (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 2 5/6)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 8)) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 4) 4)) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 3))))))

simplify759.0ms (2.3%)

Algorithm
egglog
Counts
181 → 167
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2))
(+.f64 (*.f64 k (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))))) 2)))) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)))
(+.f64 (*.f64 k (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))))) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))))) 3) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (pow.f64 k 3)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 2)) -2)) (cbrt.f64 2))
(+.f64 (*.f64 (cbrt.f64 2) 1/2) (*.f64 (cbrt.f64 2) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 2)) (*.f64 1/2 (cbrt.f64 2)))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (cbrt.f64 2)) (sqrt.f64 (cbrt.f64 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 4) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 2)))
(*.f64 1 (cbrt.f64 2))
(*.f64 (cbrt.f64 2) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (pow.f64 2 5/6)))
(*.f64 (cbrt.f64 (pow.f64 2 5/6)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 2) 1/3) 3)
(*.f64 (*.f64 (cbrt.f64 2) 2) 1/2)
(/.f64 (cbrt.f64 2) 1)
(pow.f64 (sqrt.f64 2) 2/3)
(pow.f64 (cbrt.f64 2) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 2)) 3)
(pow.f64 2 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 2)) 2)
(pow.f64 2 (/.f64 2/3 2))
(pow.f64 4 1/6)
(pow.f64 2 (*.f64 1/2 2/3))
(pow.f64 2 (*.f64 1/6 2))
(pow.f64 8 (*.f64 1/3 1/3))
(cbrt.f64 2)
(exp.f64 (*.f64 (log.f64 2) 1/3))
(exp.f64 (+.f64 0 (*.f64 (log.f64 2) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/3) 0))
(exp.f64 (*.f64 (*.f64 (log.f64 2) 1/2) 2/3))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)
(*.f64 n (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (*.f64 (sqrt.f64 2) n) (PI.f64))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (sqrt.f64 2)))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) n))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (cbrt.f64 n)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (sqrt.f64 2)) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (pow.f64 2 5/6))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/3) 3)
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 2) 1/2)
(*.f64 (cbrt.f64 (pow.f64 2 5/6)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 3))
(if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1/2)
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3))
(+.f64 (*.f64 1/2 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 2 (*.f64 (PI.f64) n))))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (PI.f64))) n)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2) (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 2))))
(*.f64 n (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) n)) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 n (cbrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (PI.f64))) n)
(*.f64 (sqrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 1 (*.f64 2 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (cbrt.f64 (cbrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2)))
(*.f64 (pow.f64 2 5/6) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))) (pow.f64 2 5/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))))
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 2 5/6))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3)
(*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2) 1/2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (cbrt.f64 (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (cbrt.f64 (pow.f64 2 5/6)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 8)) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 4) 4)) (*.f64 (PI.f64) n)))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 3))
Outputs
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 n (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 k (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 k (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))))) 2)))) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)))
(+.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (*.f64 k k) 1/2)))
(+.f64 (*.f64 k (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))))) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))))) 3) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64))))) 1/2) (pow.f64 k 3)))))))
(+.f64 (+.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (*.f64 k k) 1/2))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 k 3)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))) (+.f64 1 (*.f64 -1 k)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 2) 1/3) (PI.f64)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(if (!=.f64 (cbrt.f64 (sqrt.f64 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 2)) -2)) (cbrt.f64 2))
(+.f64 (*.f64 (cbrt.f64 2) 1/2) (*.f64 (cbrt.f64 2) 1/2))
(cbrt.f64 2)
(+.f64 (*.f64 1/2 (cbrt.f64 2)) (*.f64 1/2 (cbrt.f64 2)))
(cbrt.f64 2)
(*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 2))))
(cbrt.f64 2)
(*.f64 (cbrt.f64 (cbrt.f64 2)) (cbrt.f64 (cbrt.f64 4)))
(cbrt.f64 2)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(cbrt.f64 2)
(*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(cbrt.f64 2)
(*.f64 (sqrt.f64 (cbrt.f64 2)) (sqrt.f64 (cbrt.f64 2)))
(cbrt.f64 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 4) 4))))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 4 64)))))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 2)))
(cbrt.f64 2)
(*.f64 1 (cbrt.f64 2))
(cbrt.f64 2)
(*.f64 (cbrt.f64 2) 1)
(cbrt.f64 2)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (pow.f64 2 5/6)))
(cbrt.f64 (pow.f64 2 (+.f64 1/6 5/6)))
(*.f64 (cbrt.f64 (pow.f64 2 5/6)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2))))
(cbrt.f64 (pow.f64 2 (+.f64 1/6 5/6)))
(*.f64 (*.f64 (cbrt.f64 2) 1/3) 3)
(cbrt.f64 2)
(*.f64 (*.f64 (cbrt.f64 2) 2) 1/2)
(cbrt.f64 2)
(/.f64 (cbrt.f64 2) 1)
(cbrt.f64 2)
(pow.f64 (sqrt.f64 2) 2/3)
(cbrt.f64 2)
(pow.f64 (cbrt.f64 2) 1)
(cbrt.f64 2)
(pow.f64 (cbrt.f64 (cbrt.f64 2)) 3)
(cbrt.f64 2)
(pow.f64 2 1/3)
(cbrt.f64 2)
(pow.f64 (cbrt.f64 (sqrt.f64 2)) 2)
(cbrt.f64 2)
(pow.f64 2 (/.f64 2/3 2))
(cbrt.f64 2)
(pow.f64 4 1/6)
(cbrt.f64 2)
(pow.f64 2 (*.f64 1/2 2/3))
(cbrt.f64 2)
(pow.f64 2 (*.f64 1/6 2))
(cbrt.f64 2)
(pow.f64 8 (*.f64 1/3 1/3))
(cbrt.f64 2)
(cbrt.f64 2)
(exp.f64 (*.f64 (log.f64 2) 1/3))
(cbrt.f64 2)
(exp.f64 (+.f64 0 (*.f64 (log.f64 2) 1/3)))
(cbrt.f64 2)
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/3) 0))
(cbrt.f64 2)
(exp.f64 (*.f64 (*.f64 (log.f64 2) 1/2) 2/3))
(cbrt.f64 2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/2))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 n (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 2) n) (PI.f64))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (sqrt.f64 2)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) n))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 (sqrt.f64 8) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (cbrt.f64 n)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (sqrt.f64 2)) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (pow.f64 2 5/6))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 4 5/12) (cbrt.f64 4))) n) (PI.f64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1/3) 3)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 2) 1/2)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 (pow.f64 2 5/6)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 4 5/12) (cbrt.f64 4))) n) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2) (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 4 2/3))) n) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 4 2/3))) n) (PI.f64))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) 3)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 3) 1/3)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) 3))
(*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2))
(if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 2) 1/2)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(+.f64 (*.f64 1/2 (*.f64 2 (*.f64 (PI.f64) n))) (*.f64 1/2 (*.f64 2 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (PI.f64))) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2) (sqrt.f64 2))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 n (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) n)) (PI.f64))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64))) (*.f64 n (cbrt.f64 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (PI.f64))) n)
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (sqrt.f64 (sqrt.f64 8)) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 (sqrt.f64 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1 (*.f64 2 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 4)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (cbrt.f64 (cbrt.f64 2)))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2)))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (pow.f64 2 5/6) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) n) 2) 2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 4)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (sqrt.f64 2))) (pow.f64 2 5/6))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (*.f64 (pow.f64 2 5/6) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 2 5/6))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)) (cbrt.f64 (*.f64 (pow.f64 4 5/12) (cbrt.f64 4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 2) 1/2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (pow.f64 2 5/6) (cbrt.f64 (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (pow.f64 2 (+.f64 1/6 5/6)) (*.f64 (PI.f64) n))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 (*.f64 (pow.f64 2 (+.f64 1/6 1/2)) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (cbrt.f64 (pow.f64 2 5/6)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)) (cbrt.f64 (*.f64 (pow.f64 4 5/12) (cbrt.f64 4))))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 8)) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 4) 4)) (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 4 64)))) (*.f64 (PI.f64) n))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (cbrt.f64 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 4)) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 4 2/3))))
(/.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)

eval1.0s (3.1%)

Compiler

Compiled 36859 to 22683 computations (38.5% saved)

prune556.0ms (1.7%)

Pruning

41 alts after pruning (39 fresh and 2 done)

PrunedKeptTotal
New1300351335
Fresh21425
Picked101
Done325
Total1325411366
Error
0.1b
Counts
1366 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
24.4b
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
0.7b
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 n n) (PI.f64))) 3) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.5b
(/.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
24.7b
(/.f64 (pow.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 3)) 1/2) (sqrt.f64 k))
51.0b
(/.f64 (pow.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 3))) 1/2) (sqrt.f64 k))
24.5b
(/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (sqrt.f64 k))
24.9b
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
24.4b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
24.9b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))
24.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
3.1b
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
35.8b
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)) (sqrt.f64 k))
0.5b
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.9b
(*.f64 (pow.f64 (if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.6b
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.3b
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
4.2b
(*.f64 (pow.f64 (/.f64 1 (if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
3.6b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.9b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
33.4b
(*.f64 (pow.f64 (/.f64 1 (-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
32.9b
(*.f64 (pow.f64 (/.f64 1 (-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
25.0b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
3.1b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
1.0b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 k))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
3.3b
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
14.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
24.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
0.6b
(*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 k) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.8b
(*.f64 (-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.6b
(*.f64 (-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.6b
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
39.3b
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
Compiler

Compiled 1702 to 1391 computations (18.3% saved)

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 82 to 56 computations (31.7% saved)

series34.0ms (0.1%)

Counts
1 → 20
Calls

6 calls:

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

Compiled 4040 to 2875 computations (28.8% saved)

rewrite132.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
31×egg-rr
Counts
1 → 31
Calls
Call 1
Inputs
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) 2) (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2)) (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3))))))

simplify299.0ms (0.9%)

Algorithm
egglog
Counts
51 → 48
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 k (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))) (*.f64 k (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 k 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))) (*.f64 k (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))))
(if (!=.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 1 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) 2) (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) 1))
(*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2)) (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)))
(*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(/.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 3)
(pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3) 1/3)
(neg.f64 (*.f64 -1 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(neg.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1))
(cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3))
Outputs
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 k (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))
(*.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))) (*.f64 k (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))))
(+.f64 (*.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (*.f64 k k))) 2))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 k 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))) (*.f64 k (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) k)) 3) (+.f64 (*.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (*.f64 k k))) 2)))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 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 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))))
(if (!=.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 0) (/.f64 1 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 1 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) 2) (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) 1))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 2)) (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(*.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(/.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(pow.f64 (cbrt.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 3)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(pow.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(neg.f64 (*.f64 -1 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(neg.f64 (*.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) -1))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))
(cbrt.f64 (pow.f64 (*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))))

localize31.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 31 to 19 computations (38.7% saved)

series132.0ms (0.4%)

Counts
3 → 12
Calls

12 calls:

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

Compiled 8260 to 4800 computations (41.9% saved)

rewrite156.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
119×egg-rr
58×egg-rr
42×egg-rr
Counts
3 → 219
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 2 n) (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 2) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 2 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 n)) (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)) (cbrt.f64 (*.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 2 n)) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 (*.f64 n n) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 n (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 n)) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cbrt.f64 (*.f64 n (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 2 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 n)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 8)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) 2) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 2 n))) (cbrt.f64 (*.f64 (*.f64 n n) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 2 n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (PI.f64)) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 8 n))) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 n (sqrt.f64 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 n (cbrt.f64 2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (*.f64 n (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (cbrt.f64 n) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 n (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (PI.f64)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 2 n) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3))))))

simplify1.0s (3.2%)

Algorithm
egglog
Counts
231 → 235
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)))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 2) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 -1 (sqrt.f64 k))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 2 n)))
(*.f64 (cbrt.f64 (*.f64 2 n)) (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))) (cbrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)) (cbrt.f64 (*.f64 2 n)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 2 n)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) n))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 (*.f64 n n) 8)))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 n (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 8 n)) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 n (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 2 n)))
(*.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))) 1))
(*.f64 (cbrt.f64 (*.f64 2 n)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)) 1))
(*.f64 n (*.f64 (PI.f64) 2))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64)))))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64)))))
(*.f64 (*.f64 n (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (*.f64 n (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (PI.f64)))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 8)) (PI.f64)))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) 2))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 2))
(*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (*.f64 (PI.f64) 2) n)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 2 n))) (cbrt.f64 (*.f64 (*.f64 n n) 4)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 2 n))))
(*.f64 (*.f64 (*.f64 n (PI.f64)) (cbrt.f64 2)) (cbrt.f64 4))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 8 n))) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 (PI.f64) (*.f64 n (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (*.f64 (PI.f64) (*.f64 n (cbrt.f64 2))) (cbrt.f64 4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))) 1))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (*.f64 n (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (cbrt.f64 n) (*.f64 (PI.f64) 2)))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 n (PI.f64)) 2)
(*.f64 1 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)
(/.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3))
Outputs
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 2) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 -1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 -1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (/.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 -1 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (PI.f64) (*.f64 2 n))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 2 n)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 2 n)) (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 n)) (cbrt.f64 (*.f64 (*.f64 n n) 4))) (PI.f64))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))) (cbrt.f64 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)) (cbrt.f64 (*.f64 2 n)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 n)) (cbrt.f64 (*.f64 (*.f64 n n) 4))) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 2 n)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) n))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 (*.f64 n n) 8)))
(*.f64 (PI.f64) (*.f64 (cbrt.f64 n) (cbrt.f64 (*.f64 (*.f64 n n) 8))))
(*.f64 (*.f64 (PI.f64) (sqrt.f64 2)) (*.f64 n (sqrt.f64 2)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 8 n)) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 8 n) (*.f64 n n))) (PI.f64))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 n (PI.f64)))) (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 n (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 2 n)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64))) 1))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 2 n)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (PI.f64)) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 n)) (cbrt.f64 (*.f64 (*.f64 n n) 4))) (PI.f64))
(*.f64 n (*.f64 (PI.f64) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64)))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 n (PI.f64)))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 n (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 n (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 8)) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 n) (cbrt.f64 (*.f64 (*.f64 n n) 8))) (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 n (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 2) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (PI.f64) 2) n)
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 2 n))) (cbrt.f64 (*.f64 (*.f64 n n) 4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 n)) (cbrt.f64 (*.f64 (*.f64 n n) 4))) (PI.f64))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))) (sqrt.f64 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 n n) 4)) (*.f64 (PI.f64) (cbrt.f64 (*.f64 2 n))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 n)) (cbrt.f64 (*.f64 (*.f64 n n) 4))) (PI.f64))
(*.f64 (*.f64 (*.f64 n (PI.f64)) (cbrt.f64 2)) (cbrt.f64 4))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 (*.f64 8 n))) (cbrt.f64 (*.f64 n n)))
(*.f64 (PI.f64) (cbrt.f64 (*.f64 (*.f64 8 n) (*.f64 n n))))
(*.f64 (*.f64 (PI.f64) (*.f64 n (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 n (cbrt.f64 2))) (cbrt.f64 4))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 2 n) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n (PI.f64))) 1))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (*.f64 n (PI.f64))))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (cbrt.f64 n) (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 n (PI.f64)) 2)
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 1 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (*.f64 2 n) (PI.f64))
(*.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)
(*.f64 (*.f64 2 n) (PI.f64))
(/.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)
(*.f64 (*.f64 2 n) (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)
(*.f64 (*.f64 2 n) (PI.f64))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 2 n) (PI.f64))
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1)
(*.f64 (*.f64 2 n) (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3))
(*.f64 (*.f64 2 n) (PI.f64))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 51 computations (40% saved)

series60.0ms (0.2%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
k
@0
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
1.0ms
k
@inf
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
1.0ms
k
@-inf
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
0.0ms
k
@0
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
0.0ms
k
@inf
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
Compiler

Compiled 5005 to 3780 computations (24.5% saved)

rewrite201.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
171×egg-rr
153×egg-rr
Counts
2 → 324
Calls
Call 1
Inputs
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1/2 (sqrt.f64 k)) 1 (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (/.f64 1 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -3/2 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3/2 (/.f64 1 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 -3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 3/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 -1 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (sqrt.f64 k)) 1/2 (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3/2 (/.f64 -1 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) 0) (/.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) 2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2))) (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2)) (+.f64 0 (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k)))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2)) (/.f64 -2 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(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 -3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 -3/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (-.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 3/4 (pow.f64 (sqrt.f64 k) 2))))) (-.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (/.f64 -3/2 (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 -1 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) 1) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) -1) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -13/4 (*.f64 (neg.f64 (sqrt.f64 k)) 13/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2) (*.f64 (sqrt.f64 k) (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 k) -2)) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -3/2 2) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) -2) 3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 2 3/2)) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 k) -2) -3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (*.f64 2 -3/2)) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) -3/2))) (*.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (sqrt.f64 k) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 k) -3/2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) -3/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 (sqrt.f64 k) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) -3/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 2 (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) -3/2)) 2) (*.f64 2 (/.f64 (sqrt.f64 k) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 2 -3/2)) (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (*.f64 2 3/2)) (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (sqrt.f64 k) -3/2) (*.f64 (sqrt.f64 k) -2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 (sqrt.f64 k) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) -2) -3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 k) -2) 3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (neg.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13/4 (neg.f64 (sqrt.f64 k))) (*.f64 13/4 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (sqrt.f64 k)) (*.f64 2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13/4 (sqrt.f64 k)) (*.f64 13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13/4 1) (*.f64 13/4 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13/4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 13/4 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -13/4 -1) (*.f64 13/4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 k) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (sqrt.f64 k)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/4)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 2 (/.f64 -1 (sqrt.f64 k)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 k) 2) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) 2) (*.f64 -1/2 (sqrt.f64 k)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 k) 2) (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 1/2))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 k) (sqrt.f64 1/2))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/4)))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (sqrt.f64 k) (cbrt.f64 1/4))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 0) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 k)) 0) (/.f64 1/2 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2)) (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) -1)) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3/4 (sqrt.f64 k)) (/.f64 1/4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (sqrt.f64 k)) (/.f64 -3/4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (sqrt.f64 k)) (*.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2) (/.f64 1/4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (sqrt.f64 k)) (/.f64 3/4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -3/4 (sqrt.f64 k)) (/.f64 -1/4 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (*.f64 (sqrt.f64 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) (cbrt.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 2)) (/.f64 1 (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (/.f64 1/2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (sqrt.f64 k)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) -1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 k) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (sqrt.f64 k) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 k)) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 k) (*.f64 2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (sqrt.f64 k) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (sqrt.f64 k) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (sqrt.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 k) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 k)) (*.f64 -2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 -2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 -2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 k) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1/2 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 3) (pow.f64 (pow.f64 (sqrt.f64 k) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 3))))))

simplify713.0ms (2.2%)

Algorithm
egglog
Counts
324 → 444
Calls
Call 1
Inputs
(fma.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 1 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (/.f64 -1/2 (sqrt.f64 k)) 1 (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 -1/2 (/.f64 1 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 -1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 -1 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (/.f64 -3/2 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2))) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 3/2 (/.f64 1 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 1 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 -1 (/.f64 -3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (/.f64 3/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2)) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 0 0 (/.f64 1 (sqrt.f64 k)))
(fma.f64 1 0 (/.f64 1 (sqrt.f64 k)))
(fma.f64 1/2 (/.f64 -1 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (/.f64 -1 (sqrt.f64 k)) 1/2 (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 -3/2 (/.f64 -1 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) 0) (/.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) 2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2))) (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2)) (+.f64 0 (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k)))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2)) (/.f64 -2 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(+.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(-.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -3/2 (sqrt.f64 k)))
(-.f64 (+.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 -3/2 (sqrt.f64 k)))
(-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 (sqrt.f64 k) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (-.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 3/4 (pow.f64 (sqrt.f64 k) 2))))) (-.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (/.f64 -3/2 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 (*.f64 -1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) 1) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) -1) (sqrt.f64 k))
(/.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 -2 (*.f64 (sqrt.f64 k) -2))
(/.f64 -13/4 (*.f64 (neg.f64 (sqrt.f64 k)) 13/4))
(/.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2) (*.f64 (sqrt.f64 k) (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (+.f64 (*.f64 -3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 k) -2)) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (+.f64 3 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (+.f64 (*.f64 -3/2 2) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (+.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(/.f64 (+.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) -2) 3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 2 3/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 k) -2) -3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))))
(/.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (*.f64 2 -3/2)) (*.f64 (sqrt.f64 k) -2))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) -3/2))) (*.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (sqrt.f64 k) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 k) -3/2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) -3/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) -3/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 2 (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) -3/2)) 2) (*.f64 2 (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 2 -3/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (*.f64 2 3/2)) (*.f64 (sqrt.f64 k) -2))
(/.f64 (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (/.f64 (sqrt.f64 k) -3/2) (*.f64 (sqrt.f64 k) -2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) -2) -3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 k) -2) 3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 -13/4 (neg.f64 (sqrt.f64 k))) (*.f64 13/4 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 -2 (sqrt.f64 k)) (*.f64 2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 -13/4 (sqrt.f64 k)) (*.f64 13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 -13/4 1) (*.f64 13/4 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 -13/4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 13/4 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 2 (*.f64 2 (sqrt.f64 k)))
(/.f64 (*.f64 -13/4 -1) (*.f64 13/4 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (sqrt.f64 k) -1)
(neg.f64 (-.f64 (/.f64 -1 (sqrt.f64 k)) 0))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(if (!=.f64 1/2 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/4)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 2 (/.f64 -1 (sqrt.f64 k)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 k) 2) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (*.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) 2) (*.f64 -1/2 (sqrt.f64 k)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 k) 2) (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 1/2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 k) (sqrt.f64 1/2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 -1/2 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/4)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (sqrt.f64 k) (cbrt.f64 1/4))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 0) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 k)) 0) (/.f64 1/2 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2)) (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) -1)) (/.f64 -1/2 (sqrt.f64 k)))
(+.f64 (/.f64 -3/4 (sqrt.f64 k)) (/.f64 1/4 (sqrt.f64 k)))
(+.f64 (/.f64 1/4 (sqrt.f64 k)) (/.f64 -3/4 (sqrt.f64 k)))
(+.f64 (/.f64 1/4 (sqrt.f64 k)) (*.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2))
(+.f64 (*.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2) (/.f64 1/4 (sqrt.f64 k)))
(-.f64 0 (/.f64 1/2 (sqrt.f64 k)))
(-.f64 (/.f64 1/4 (sqrt.f64 k)) (/.f64 3/4 (sqrt.f64 k)))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(-.f64 (/.f64 -3/4 (sqrt.f64 k)) (/.f64 -1/4 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))))
(*.f64 -1/2 (/.f64 1 (sqrt.f64 k)))
(*.f64 1 (/.f64 -1/2 (sqrt.f64 k)))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)
(*.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))))
(*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 -1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)))
(*.f64 -1 (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (cbrt.f64 1/2))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (sqrt.f64 1/2))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (*.f64 (sqrt.f64 1/2) -1))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) -1)
(*.f64 (/.f64 1 (sqrt.f64 k)) -1/2)
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) 1))
(*.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) 1))
(*.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) 1))
(*.f64 (cbrt.f64 -1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) 1))
(*.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 1/2))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 2)) (/.f64 1 (cbrt.f64 (*.f64 2 2))))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (/.f64 1/2 (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (sqrt.f64 k) (/.f64 1/2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(*.f64 (/.f64 -1/2 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (sqrt.f64 k)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) -1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 1/2 (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) 1/2)
(*.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 1 (*.f64 (sqrt.f64 k) -2))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 1 (sqrt.f64 k)) -2)
(/.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)
(/.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 1/2 (sqrt.f64 k)) -1)
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 k) 2) 1/2))
(/.f64 -1 (/.f64 (sqrt.f64 k) 1/2))
(/.f64 -1 (/.f64 (*.f64 (sqrt.f64 k) -2) -1))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 -1 (*.f64 2 (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (*.f64 2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (sqrt.f64 k) 2) 2))
(/.f64 -1 (*.f64 (*.f64 (sqrt.f64 k) -2) -1))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 k)) -2))
(/.f64 -1 (*.f64 (sqrt.f64 k) 2))
(/.f64 (sqrt.f64 k) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 -2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 -1 (*.f64 -2 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 1 (*.f64 -2 (sqrt.f64 k)))
(/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 k) -2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 -1 (sqrt.f64 k)) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(pow.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 3) 1/3)
(pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) 3)
(pow.f64 (*.f64 (sqrt.f64 k) -2) -1)
(neg.f64 (/.f64 1/2 (sqrt.f64 k)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 3) (pow.f64 (pow.f64 (sqrt.f64 k) 2) 3)))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 3))
Outputs
(fma.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 1 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 3/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (/.f64 -1/2 (sqrt.f64 k)) 1 (/.f64 3/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 -1/2 (/.f64 1 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 (cbrt.f64 -1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 -1 (/.f64 1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (/.f64 -3/2 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2))) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 3/2 (/.f64 1 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 1 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(fma.f64 -1 (/.f64 -3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 (cbrt.f64 (/.f64 3/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2)) (/.f64 -1/2 (sqrt.f64 k)))
(fma.f64 0 0 (/.f64 1 (sqrt.f64 k)))
(fma.f64 1 0 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(fma.f64 1/2 (/.f64 -1 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 (/.f64 -1 (sqrt.f64 k)) 1/2 (/.f64 3/2 (sqrt.f64 k)))
(+.f64 (/.f64 (neg.f64 1/2) (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(fma.f64 -3/2 (/.f64 -1 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) 0) (/.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) (/.f64 (neg.f64 (sqrt.f64 k)) (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) 0) (/.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 3/2)) (neg.f64 (/.f64 (sqrt.f64 k) (-.f64 (sqrt.f64 1/2) (sqrt.f64 3/2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) 2) (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) -1) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2))) (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 (-.f64 3/2 -1/2) (sqrt.f64 k)) 0) (neg.f64 (/.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2)) (/.f64 (-.f64 3/2 -1/2) (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2)) (+.f64 0 (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2)) (/.f64 -1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k)))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 -3/4 (pow.f64 (sqrt.f64 k) 2))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (-.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 -3/4 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (-.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 -3/4 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) 0)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) 0)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (*.f64 0 (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) 0)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (/.f64 1 (/.f64 1 (sqrt.f64 k))) -1) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2))) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 3/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 3 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (-.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) (/.f64 (/.f64 -3/4 (sqrt.f64 k)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 3))) (-.f64 (+.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2) (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (/.f64 -3/4 (pow.f64 (sqrt.f64 k) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -2 (sqrt.f64 k)) 0) (/.f64 (/.f64 -2 (pow.f64 (sqrt.f64 k) 2)) (/.f64 -2 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(+.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 3/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(+.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(/.f64 (+.f64 -1/2 3/2) (sqrt.f64 k))
(+.f64 0 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(-.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -3/2 (sqrt.f64 k)))
(/.f64 (-.f64 -1/2 -3/2) (sqrt.f64 k))
(-.f64 (+.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 -3/2 (sqrt.f64 k)))
(/.f64 (-.f64 -1/2 -3/2) (sqrt.f64 k))
(-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (-.f64 3/2 1/2) (sqrt.f64 k))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))
(/.f64 1 (sqrt.f64 k))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 2) (sqrt.f64 k))
(*.f64 (sqrt.f64 k) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (-.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (-.f64 1/2 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 -3/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 3/4 (pow.f64 (sqrt.f64 k) 2))))) (-.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (/.f64 -3/2 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 k)) (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 1 (sqrt.f64 k))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) 1) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) -1) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (neg.f64 -1)) (sqrt.f64 k))
(/.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 -2 (*.f64 (sqrt.f64 k) -2))
(/.f64 -13/4 (*.f64 (neg.f64 (sqrt.f64 k)) 13/4))
(/.f64 (/.f64 -13/4 13/4) (neg.f64 (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2) (*.f64 (sqrt.f64 k) (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2 (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (+.f64 (*.f64 -3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (fma.f64 -3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (+.f64 (*.f64 3/2 (*.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (fma.f64 3/2 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 k) -2)) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) -2)))
(/.f64 (fma.f64 -3/2 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))) (*.f64 -2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (+.f64 3 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) 2))
(/.f64 (+.f64 (*.f64 -3/2 2) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (+.f64 -3 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (+.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2 (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (+.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) -2) 3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (fma.f64 3/2 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 2 3/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 k)) 3) (*.f64 (sqrt.f64 k) 2))
(/.f64 (+.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (fma.f64 -3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 k) -2) -3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))))
(/.f64 (fma.f64 -3/2 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))) (*.f64 -2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (*.f64 2 -3/2)) (*.f64 (sqrt.f64 k) -2))
(/.f64 (+.f64 -3 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2)) (*.f64 (pow.f64 (sqrt.f64 k) 2) (*.f64 (sqrt.f64 k) -3/2))) (*.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (sqrt.f64 k) 3)) (*.f64 (pow.f64 (sqrt.f64 k) 3) -3/2)) (pow.f64 (sqrt.f64 k) 4))
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (sqrt.f64 k) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (fma.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 k) -3/2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 k) -3/2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (fma.f64 -1/2 (/.f64 (sqrt.f64 k) -3/2) (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 k) 2) -3/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))
(/.f64 (fma.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k)))))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) -3/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (fma.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 k) -3/2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(/.f64 (fma.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 k) (neg.f64 (*.f64 -3/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))) (*.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (fma.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 3/2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (*.f64 (sqrt.f64 k) -3/2) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k)))
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 k) -3/2)) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 k) -3/2) (neg.f64 (neg.f64 (sqrt.f64 k)))) (neg.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2) -3/2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 2 (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (sqrt.f64 k)) (/.f64 -3 (cbrt.f64 (sqrt.f64 k)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) -3/2)) 2) (*.f64 2 (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) -3/2)) 2) (/.f64 (*.f64 (sqrt.f64 k) 2) -3/2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 k)) (*.f64 2 -3/2)) (*.f64 2 (sqrt.f64 k)))
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 k)) -3) (*.f64 (sqrt.f64 k) 2))
(/.f64 (-.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (*.f64 2 3/2)) (*.f64 (sqrt.f64 k) -2))
(/.f64 (+.f64 -3 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 k)))) (*.f64 (sqrt.f64 k) -2))
(/.f64 (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 -3/2 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (/.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (*.f64 (sqrt.f64 k) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (-.f64 (/.f64 (sqrt.f64 k) -3/2) (*.f64 (sqrt.f64 k) -2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (/.f64 (sqrt.f64 k) -3/2)))
(/.f64 (-.f64 (/.f64 (sqrt.f64 k) -3/2) (*.f64 (sqrt.f64 k) -2)) (/.f64 (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)) -3/2))
(/.f64 (-.f64 (sqrt.f64 k) (*.f64 (*.f64 (sqrt.f64 k) -2) -3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (-.f64 (sqrt.f64 k) (*.f64 -3/2 (*.f64 (sqrt.f64 k) -2))) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (*.f64 (sqrt.f64 k) -2) 3/2)) (*.f64 (*.f64 (sqrt.f64 k) -2) (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 k)) (*.f64 3/2 (*.f64 (sqrt.f64 k) -2))) (*.f64 -2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (sqrt.f64 k) (neg.f64 -2)) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 -13/4 (neg.f64 (sqrt.f64 k))) (*.f64 13/4 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 13/4 (sqrt.f64 k)) (*.f64 13/4 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 -2 (sqrt.f64 k)) (*.f64 2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 k) -2) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 -13/4 (sqrt.f64 k)) (*.f64 13/4 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 -13/4 1) (*.f64 13/4 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -13/4 13/4) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (*.f64 -2 -1) (cbrt.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 -13/4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 13/4 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 13/4 (cbrt.f64 (sqrt.f64 k))) (*.f64 13/4 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 2 (*.f64 2 (sqrt.f64 k)))
(/.f64 2 (*.f64 (sqrt.f64 k) 2))
(/.f64 (*.f64 -13/4 -1) (*.f64 13/4 (sqrt.f64 k)))
(/.f64 13/4 (*.f64 13/4 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 k)) (sqrt.f64 k))
(/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (sqrt.f64 k) -1)
(/.f64 1 (sqrt.f64 k))
(neg.f64 (-.f64 (/.f64 -1 (sqrt.f64 k)) 0))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(/.f64 1 (sqrt.f64 k))
(if (!=.f64 1/2 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/4)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 2 (/.f64 -1 (sqrt.f64 k)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 k) 2) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (*.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) 2) (*.f64 -1/2 (sqrt.f64 k)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 k) 2) (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 1/2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 k) (sqrt.f64 1/2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 1/2) 0) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 k) (sqrt.f64 1/2)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 -1/2 0) (/.f64 -1/2 (sqrt.f64 k)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 1/4)))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (sqrt.f64 k) (cbrt.f64 1/4))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) 0) (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 0) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (/.f64 (pow.f64 (sqrt.f64 k) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 k)) 0) (/.f64 1/2 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2)) (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) -1)) (/.f64 -1/2 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1/2 (sqrt.f64 k)) 0) (pow.f64 (/.f64 1 (/.f64 -1/2 (sqrt.f64 k))) -1) (/.f64 -1/2 (sqrt.f64 k)))
(+.f64 (/.f64 -3/4 (sqrt.f64 k)) (/.f64 1/4 (sqrt.f64 k)))
(/.f64 (+.f64 1/4 -3/4) (sqrt.f64 k))
(+.f64 (/.f64 1/4 (sqrt.f64 k)) (/.f64 -3/4 (sqrt.f64 k)))
(/.f64 (+.f64 1/4 -3/4) (sqrt.f64 k))
(+.f64 (/.f64 1/4 (sqrt.f64 k)) (*.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2))
(fma.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2 (/.f64 1/4 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2) (/.f64 1/4 (sqrt.f64 k)))
(fma.f64 (/.f64 3/2 (sqrt.f64 k)) -1/2 (/.f64 1/4 (sqrt.f64 k)))
(-.f64 0 (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(-.f64 (/.f64 1/4 (sqrt.f64 k)) (/.f64 3/4 (sqrt.f64 k)))
(/.f64 (-.f64 1/4 3/4) (sqrt.f64 k))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (-.f64 0 1/2) (sqrt.f64 k))
(-.f64 (/.f64 -3/4 (sqrt.f64 k)) (/.f64 -1/4 (sqrt.f64 k)))
(/.f64 (-.f64 -3/4 -1/4) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)))
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))))
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 -1/2 (/.f64 1 (sqrt.f64 k)))
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 1 (/.f64 -1/2 (sqrt.f64 k)))
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))))
(*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (cbrt.f64 -1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 -1 (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (sqrt.f64 1/2))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (*.f64 (sqrt.f64 1/2) -1))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) -1)
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) -1/2)
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) (cbrt.f64 -1/2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (sqrt.f64 k))
(*.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))) 1))
(*.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) 1))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) 1))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) 1))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) 1))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 k)) 1))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (sqrt.f64 k))
(*.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (/.f64 1 (sqrt.f64 k)) 2))
(*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 -1/2 (sqrt.f64 k))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 1/2))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 2)) (/.f64 1 (cbrt.f64 (*.f64 2 2))))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 1) 2)
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 (*.f64 2 2))))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1)) 2)
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1)) 2)
(*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) (cbrt.f64 (*.f64 2 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1)) (cbrt.f64 4))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 1/2 (neg.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (neg.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 1/2 (neg.f64 (sqrt.f64 k))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 -1/2 (neg.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1/2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 k)) 1/2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (/.f64 -1/2 (sqrt.f64 k)))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 k)) (sqrt.f64 k)) (neg.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (neg.f64 (sqrt.f64 k)) (/.f64 1/2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 k)) 1/2) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (sqrt.f64 k) (/.f64 1/2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 k)) 1/2) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k)))) (neg.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (*.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 k)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (sqrt.f64 k)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (*.f64 -1 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 2))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (sqrt.f64 k)))
(/.f64 (*.f64 1 (*.f64 -1/2 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 1 (*.f64 -1/2 (sqrt.f64 k))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 -1 (*.f64 -1/2 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 k) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 k)) (/.f64 (sqrt.f64 k) (sqrt.f64 k)))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 -1/2 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 -1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 k) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 1/2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k)))) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 k)) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 1/2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k)))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (/.f64 (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) (neg.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (neg.f64 -2))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (sqrt.f64 k)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 k) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (*.f64 (neg.f64 (sqrt.f64 k)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (sqrt.f64 k) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) -1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) -1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) (neg.f64 (sqrt.f64 k)))))
(*.f64 1/2 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) 1/2)
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (*.f64 -1/2 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 1 (*.f64 (sqrt.f64 k) -2))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (sqrt.f64 k)) -2)
(/.f64 1 (*.f64 (sqrt.f64 k) -2))
(/.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (*.f64 1/2 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 k) (neg.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 k)) (neg.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (/.f64 1/2 (sqrt.f64 k)) -1)
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 k))) -1)
(/.f64 1/2 (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) 1/2)) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))
(/.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 -1 (sqrt.f64 k)) 2)
(/.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 1) 2)
(/.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 k) 2) 1/2))
(/.f64 -1 (/.f64 (sqrt.f64 k) 1/2))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(/.f64 -1 (/.f64 (*.f64 (sqrt.f64 k) -2) -1))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 -1 (*.f64 2 (sqrt.f64 k)))
(/.f64 (/.f64 -1 (sqrt.f64 k)) 2)
(/.f64 (sqrt.f64 k) (*.f64 2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (/.f64 (sqrt.f64 k) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 (pow.f64 (sqrt.f64 k) 2) 2))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 -1 (*.f64 (*.f64 (sqrt.f64 k) -2) -1))
(/.f64 -1 (*.f64 (sqrt.f64 k) (neg.f64 -2)))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 k)) -2))
(/.f64 -1 (*.f64 (sqrt.f64 k) (neg.f64 -2)))
(/.f64 -1 (*.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 -1 (sqrt.f64 k)) 2)
(/.f64 (sqrt.f64 k) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 (neg.f64 (sqrt.f64 k)) (*.f64 -2 (neg.f64 (pow.f64 (sqrt.f64 k) 2))))
(/.f64 (sqrt.f64 k) (*.f64 -2 (pow.f64 (sqrt.f64 k) 2)))
(/.f64 -1 (*.f64 -2 (neg.f64 (sqrt.f64 k))))
(/.f64 -1 (*.f64 (sqrt.f64 k) (neg.f64 -2)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 1 (*.f64 -2 (sqrt.f64 k)))
(/.f64 1 (*.f64 (sqrt.f64 k) -2))
(/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 k) -2)))
(/.f64 -1 (*.f64 (sqrt.f64 k) (neg.f64 -2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2))
(/.f64 (/.f64 -1 (sqrt.f64 k)) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) -1/2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 2) -1/2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (/.f64 -1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 -1/2 (sqrt.f64 k))
(/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 -1/2 (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 3) 1/3)
(/.f64 -1/2 (sqrt.f64 k))
(pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 1)
(/.f64 -1/2 (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 k))) 3)
(/.f64 -1/2 (sqrt.f64 k))
(pow.f64 (*.f64 (sqrt.f64 k) -2) -1)
(/.f64 1 (*.f64 (sqrt.f64 k) -2))
(neg.f64 (/.f64 1/2 (sqrt.f64 k)))
(/.f64 (neg.f64 1/2) (sqrt.f64 k))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 3) (pow.f64 (pow.f64 (sqrt.f64 k) 2) 3)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 k)) 3)) (pow.f64 (sqrt.f64 k) 2))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (sqrt.f64 k)) 3))
(/.f64 -1/2 (sqrt.f64 k))

localize61.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
0.4b
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
0.5b
(cbrt.f64 (sqrt.f64 k))
0.7b
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
Compiler

Compiled 56 to 31 computations (44.6% saved)

series969.0ms (2.9%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
66.0ms
k
@0
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
8.0ms
k
@inf
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
6.0ms
k
@-inf
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
2.0ms
n
@0
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
2.0ms
n
@inf
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
Compiler

Compiled 51035 to 40955 computations (19.8% saved)

rewrite119.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
88×egg-rr
Counts
1 → 88
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) -1) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) 1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) -1) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) -1) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) 1) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3))))))

simplify286.0ms (0.9%)

Algorithm
egglog
Counts
88 → 96
Calls
Call 1
Inputs
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (sqrt.f64 k)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 -1 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) -1) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) 1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) -1) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) -1) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) 1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) 3)
(neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3))
Outputs
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 -1 (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 -1 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) -1) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) 1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) -1) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) -1) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) 1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))

localize78.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 76 to 54 computations (28.9% saved)

series1.2s (3.7%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
11.0ms
k
@0
(pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3)
8.0ms
k
@inf
(pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3)
6.0ms
k
@-inf
(pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3)
4.0ms
k
@0
(/.f64 1 (pow.f64 (sqrt.f64 k) 1/3))
3.0ms
k
@inf
(/.f64 1 (pow.f64 (sqrt.f64 k) 1/3))
Compiler

Compiled 67175 to 55140 computations (17.9% saved)

rewrite211.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
146×egg-rr
141×egg-rr
124×egg-rr
Counts
3 → 411
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 k) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3)
(/.f64 1 (pow.f64 (sqrt.f64 k) 1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cbrt.f64 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 k)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0))) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (pow.f64 (sqrt.f64 k) -1/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3/2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (sqrt.f64 k)) (*.f64 (cbrt.f64 (sqrt.f64 k)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (-.f64 3/2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (-.f64 4 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (-.f64 1/3 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (-.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 -2 (cbrt.f64 (sqrt.f64 k)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) -2) 0) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -2) 0) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 k) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 k)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) -1/3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 k) 2) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 2) -1/2) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 0 (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (#(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 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (sqrt.f64 k))) (/.f64 3 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 k) -1/2) (pow.f64 (sqrt.f64 k) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) 1) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) -1) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sqrt.f64 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (sqrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 k)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 k) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) -1/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (cbrt.f64 (sqrt.f64 k))) (/.f64 3 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 1) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -2 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (*.f64 -2 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (*.f64 -2 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (*.f64 -2 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 -2 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 k)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (sqrt.f64 k)))))))

simplify803.0ms (2.4%)

Algorithm
egglog
Counts
411 → 561
Calls
Call 1
Inputs
(fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0)
(fma.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0)
(fma.f64 1 (cbrt.f64 (sqrt.f64 k)) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 k)) 1 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0)
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 -1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 2 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0))) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (pow.f64 (sqrt.f64 k) -1/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))
(+.f64 0 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3/2) 3/2)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3) 3)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1) 1)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 9) 9)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/3) 1/3)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 6) 6)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) 1/2)
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(+.f64 (cbrt.f64 (sqrt.f64 k)) (*.f64 (cbrt.f64 (sqrt.f64 k)) 0))
(+.f64 (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 4) 4)
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)
(-.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 3/2 (-.f64 3/2 (cbrt.f64 (sqrt.f64 k))))
(-.f64 3 (-.f64 3 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 4 (-.f64 4 (cbrt.f64 (sqrt.f64 k))))
(-.f64 9 (-.f64 9 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1/3 (-.f64 1/3 (cbrt.f64 (sqrt.f64 k))))
(-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))
(-.f64 1/2 (-.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(-.f64 3/2 (+.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 4 (+.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 9 (+.f64 9 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/3 (+.f64 1/3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 6 (+.f64 6 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/2 (+.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 2 (-.f64 2 (cbrt.f64 (sqrt.f64 k))))
(-.f64 2 (+.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (-.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 1 (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)
(*.f64 -1 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(/.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (+.f64 0 (*.f64 -2 (cbrt.f64 (sqrt.f64 k)))) -2)
(/.f64 (-.f64 0 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k))))) -2)
(/.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) -1)
(/.f64 (-.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) -2) 0) -2)
(/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) -2)
(/.f64 (+.f64 0 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k))))) 2)
(/.f64 (-.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -2) 0) 2)
(/.f64 (*.f64 2 (cbrt.f64 (sqrt.f64 k))) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (sqrt.f64 k) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 k)) 2/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 2)
(pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(neg.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fabs.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 0 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) -1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 2) -1/2) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 0))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 0 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 0 (/.f64 1 (sqrt.f64 k))))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 2 (neg.f64 (sqrt.f64 k))) (/.f64 3 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(-.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 k) -1/2) (pow.f64 (sqrt.f64 k) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) 2) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (*.f64 -1 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) 1) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) -1) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 2 (/.f64 (sqrt.f64 k) 1/2))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) -1))
(/.f64 1/2 (/.f64 (sqrt.f64 k) 2))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 k)) -2)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (sqrt.f64 k) -1)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)
(pow.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(neg.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(neg.f64 (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(if (!=.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) -1/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 -1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0))
(+.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 9 (+.f64 9 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 4 (cbrt.f64 (sqrt.f64 k))) (/.f64 3 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 2 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 0 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 2 (+.f64 2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(*.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2)
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 1) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 1/2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (-.f64 0 (*.f64 -2 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (*.f64 -2 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (*.f64 -2 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (*.f64 -2 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 -2 (*.f64 -2 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(/.f64 2 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 k)) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 3)
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2)
(pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))
(neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (/.f64 1 (sqrt.f64 k)))
Outputs
(fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 1 (cbrt.f64 (sqrt.f64 k)) 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (cbrt.f64 (sqrt.f64 k)) 1 0)
(cbrt.f64 (sqrt.f64 k))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0)
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -1) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (sqrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -1) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 0) (cbrt.f64 (/.f64 (sqrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 -1 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 2 0) (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (+.f64 0 (sqrt.f64 k)) (+.f64 0 (-.f64 (pow.f64 (sqrt.f64 k) 2/3) 0))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0))) 0) (/.f64 (-.f64 (sqrt.f64 k) 0) (+.f64 (pow.f64 (sqrt.f64 k) 2/3) (+.f64 0 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0)))) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2/3) 0) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (pow.f64 (sqrt.f64 k) -1/3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2)) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) -1) (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))
(+.f64 0 (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(+.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(cbrt.f64 (sqrt.f64 k))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3/2) 3/2)
(+.f64 (-.f64 3/2 3/2) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 3) 3)
(+.f64 (-.f64 3 3) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1) 1)
(+.f64 (-.f64 1 1) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 9) 9)
(+.f64 (-.f64 9 9) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/3) 1/3)
(+.f64 (-.f64 1/3 1/3) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 6) 6)
(+.f64 (-.f64 6 6) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) 1/2)
(+.f64 (-.f64 1/2 1/2) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 0) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2) (*.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 k)) (+.f64 1/2 1/2))
(+.f64 (cbrt.f64 (sqrt.f64 k)) (*.f64 (cbrt.f64 (sqrt.f64 k)) 0))
(cbrt.f64 (sqrt.f64 k))
(+.f64 (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))) (*.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 k)) (+.f64 1/2 1/2))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 4) 4)
(+.f64 (-.f64 4 4) (cbrt.f64 (sqrt.f64 k)))
(+.f64 (-.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)
(+.f64 (-.f64 2 2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 (cbrt.f64 (sqrt.f64 k)) 0)
(cbrt.f64 (sqrt.f64 k))
(-.f64 0 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(-.f64 3/2 (-.f64 3/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 3/2 3/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3 (-.f64 3 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 3 3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 1 1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 4 (-.f64 4 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 4 4) (cbrt.f64 (sqrt.f64 k)))
(-.f64 9 (-.f64 9 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 9 9) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/3 (-.f64 1/3 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 1/3 1/3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 6 6) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/2 (-.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 1/2 1/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3/2 (+.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 3/2 3/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 3 3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 1 1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 4 (+.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 4 4) (cbrt.f64 (sqrt.f64 k)))
(-.f64 9 (+.f64 9 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 9 9) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/3 (+.f64 1/3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 1/3 1/3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 6 (+.f64 6 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 6 6) (cbrt.f64 (sqrt.f64 k)))
(-.f64 1/2 (+.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 1/2 1/2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 2 (-.f64 2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (-.f64 2 2) (cbrt.f64 (sqrt.f64 k)))
(-.f64 2 (+.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(+.f64 (-.f64 2 2) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (*.f64 -1 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (fabs.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (fabs.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 0)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (-.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(cbrt.f64 (sqrt.f64 k))
(*.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 1 (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(cbrt.f64 (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) 1))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) 1))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) 2) 2)
(/.f64 (*.f64 2 (cbrt.f64 (sqrt.f64 k))) 2)
(*.f64 -1 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(/.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(cbrt.f64 (sqrt.f64 k))
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 -1))
(/.f64 (+.f64 0 (*.f64 -2 (cbrt.f64 (sqrt.f64 k)))) -2)
(/.f64 (*.f64 -2 (cbrt.f64 (sqrt.f64 k))) -2)
(/.f64 (-.f64 0 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k))))) -2)
(/.f64 (*.f64 -2 (cbrt.f64 (sqrt.f64 k))) -2)
(/.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0) -1)
(/.f64 (cbrt.f64 (sqrt.f64 k)) (neg.f64 -1))
(/.f64 (-.f64 (*.f64 (cbrt.f64 (sqrt.f64 k)) -2) 0) -2)
(/.f64 (*.f64 -2 (cbrt.f64 (sqrt.f64 k))) -2)
(/.f64 (*.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) -2)
(/.f64 (neg.f64 (*.f64 2 (cbrt.f64 (sqrt.f64 k)))) -2)
(/.f64 (+.f64 0 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k))))) 2)
(/.f64 (neg.f64 (*.f64 -2 (cbrt.f64 (sqrt.f64 k)))) 2)
(/.f64 (-.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) -2) 0) 2)
(/.f64 (neg.f64 (*.f64 -2 (cbrt.f64 (sqrt.f64 k)))) 2)
(/.f64 (*.f64 2 (cbrt.f64 (sqrt.f64 k))) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (sqrt.f64 k) 1/3)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (cbrt.f64 (sqrt.f64 k)) 1)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (sqrt.f64 (sqrt.f64 k)) 2/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 2)
(cbrt.f64 (sqrt.f64 k))
(pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(cbrt.f64 (sqrt.f64 k))
(neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (sqrt.f64 k))
(neg.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(cbrt.f64 (sqrt.f64 k))
(cbrt.f64 (sqrt.f64 k))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fabs.f64 (-.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 0))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(fabs.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(fabs.f64 (cbrt.f64 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (pow.f64 (cbrt.f64 (sqrt.f64 k)) -3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1) -1) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 k) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 1 (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 k) -2)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (sqrt.f64 k) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 3) -1/3) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 0) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) -2)) (+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (/.f64 (neg.f64 -1) (sqrt.f64 k))) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (/.f64 (neg.f64 -1) (sqrt.f64 k)))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 0 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sqrt.f64 k)) 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (+.f64 (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))) (+.f64 (pow.f64 (sqrt.f64 k) -2) (*.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (sqrt.f64 k)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (sqrt.f64 k) -2) 0))) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) -1/3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3)) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -3) -1) (/.f64 1 (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 k) 2) 0) (pow.f64 (pow.f64 (sqrt.f64 k) 2) -1/2) (/.f64 1 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2) (*.f64 (/.f64 1 (sqrt.f64 k)) 1/2))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (/.f64 1 (sqrt.f64 k)) 0))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 0 (/.f64 1 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 k))) (*.f64 1/2 (/.f64 1 (sqrt.f64 k))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 k)))
(+.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 0 (/.f64 1 (sqrt.f64 k))))
(/.f64 (+.f64 0 1) (sqrt.f64 k))
(-.f64 (/.f64 0 (sqrt.f64 k)) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(-.f64 0 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 1/2 3/2) (neg.f64 (sqrt.f64 k)))
(-.f64 (/.f64 2 (neg.f64 (sqrt.f64 k))) (/.f64 3 (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 2 3) (neg.f64 (sqrt.f64 k)))
(-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k))))
(/.f64 (-.f64 3 4) (neg.f64 (sqrt.f64 k)))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 2 (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 (neg.f64 2) (sqrt.f64 k)))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 k)))
(-.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k)))
(/.f64 (-.f64 4 3) (sqrt.f64 k))
(-.f64 (/.f64 2 (sqrt.f64 k)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (-.f64 2 1) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (pow.f64 (sqrt.f64 k) -1/2) (pow.f64 (sqrt.f64 k) -1/2))
(pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (sqrt.f64 (sqrt.f64 k)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 -1 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(*.f64 1 (/.f64 1 (sqrt.f64 k)))
(/.f64 1 (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (sqrt.f64 (sqrt.f64 k)) (sqrt.f64 k)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 k)) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 k))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 2)
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(pow.f64 (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k))) 2)
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (/.f64 -1 (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) 2)
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 k))) 2)
(*.f64 (*.f64 -1 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))))
(pow.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k)))) 2)
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 -1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(cbrt.f64 (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3))
(pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3))
(pow.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 3) 2)
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 -1 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 -1 (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (sqrt.f64 k) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 3) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 -1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(cbrt.f64 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))
(/.f64 1 (sqrt.f64 k))
(/.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) 1) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (/.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (neg.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3))) -1) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 k) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (/.f64 -1 (sqrt.f64 k)) -1)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 2 (/.f64 (sqrt.f64 k) 1/2))
(*.f64 (/.f64 2 (sqrt.f64 k)) 1/2)
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) -1))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 -1)))
(/.f64 1/2 (/.f64 (sqrt.f64 k) 2))
(*.f64 (/.f64 1/2 (sqrt.f64 k)) 2)
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 k)) -2)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3)
(pow.f64 (sqrt.f64 k) -1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3)
(/.f64 1 (sqrt.f64 k))
(pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2)
(pow.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(neg.f64 (/.f64 -1 (sqrt.f64 k)))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))) (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(neg.f64 (/.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))
(neg.f64 (-.f64 (/.f64 -1 (sqrt.f64 k)) (/.f64 0 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3))
(/.f64 1 (sqrt.f64 k))
(if (!=.f64 (sqrt.f64 k) 0) (pow.f64 (sqrt.f64 k) -1/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 -1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) -1) -1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (*.f64 0 0) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (/.f64 -1 (sqrt.f64 k))) (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (/.f64 -1 (sqrt.f64 k))) (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k))))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (sqrt.f64 k)) 0) (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) -1/3) -1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 0) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) -3) -1) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) -2) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 1 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) 3) (/.f64 -1 (sqrt.f64 k))) (+.f64 (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (-.f64 (pow.f64 0 3) (/.f64 -1 (sqrt.f64 k))) (fma.f64 0 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 (/.f64 1 (sqrt.f64 k)) (+.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 0)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1/2))
(*.f64 2 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 0))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) (*.f64 1/2 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 2 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))))
(+.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(+.f64 0 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(-.f64 (/.f64 0 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 9 (+.f64 9 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 1/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3/2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 1/2 3/2) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 2 3) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 3 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 4 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 3 4) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (neg.f64 2) (cbrt.f64 (sqrt.f64 k))))
(-.f64 (/.f64 4 (cbrt.f64 (sqrt.f64 k))) (/.f64 3 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (-.f64 4 3) (cbrt.f64 (sqrt.f64 k)))
(-.f64 (/.f64 2 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (-.f64 2 1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(-.f64 0 (+.f64 0 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(-.f64 2 (+.f64 2 (/.f64 -1 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))
(*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) (*.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))))
(pow.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))) 2)
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))
(/.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) -1) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))
(/.f64 -1 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (sqrt.f64 k))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k))))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (*.f64 (sqrt.f64 (sqrt.f64 k)) (sqrt.f64 k))))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) -1) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 k)))) 2)
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) -1)
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 -1 (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 1) (cbrt.f64 (sqrt.f64 (sqrt.f64 k))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2)))
(/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 1/2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 k))) 2)
(/.f64 (-.f64 0 (*.f64 -2 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (*.f64 -2 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (neg.f64 (/.f64 (*.f64 -2 -1) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 -2 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (*.f64 -2 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (*.f64 -2 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (-.f64 0 (/.f64 -2 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (*.f64 -2 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 -2 (*.f64 -2 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))
(/.f64 (-.f64 0 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k))))
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k))))) (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 k)) (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)) (sqrt.f64 k)))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (sqrt.f64 k)))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)) (pow.f64 (sqrt.f64 k) 2/3)))) (neg.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) -2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))
(cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(cbrt.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))))))
(/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (*.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))))
(/.f64 2 (/.f64 (cbrt.f64 (sqrt.f64 k)) 1/2))
(*.f64 (/.f64 2 (cbrt.f64 (sqrt.f64 k))) 1/2)
(/.f64 2 (*.f64 -2 (neg.f64 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 2 (neg.f64 (*.f64 -2 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (-.f64 0 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))))) (cbrt.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 k)))) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 k)) -1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 k)))) 3)
(/.f64 (pow.f64 1 3) (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (/.f64 1 (sqrt.f64 k)) 1/3)
(cbrt.f64 (/.f64 1 (sqrt.f64 k)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 1)
(/.f64 1 (cbrt.f64 (sqrt.f64 k)))
(pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2))
(pow.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) 2)
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(neg.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 0 (cbrt.f64 (sqrt.f64 k)))))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(neg.f64 (-.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) 0))
(/.f64 (neg.f64 -1) (cbrt.f64 (sqrt.f64 k)))
(cbrt.f64 (/.f64 1 (sqrt.f64 k)))

eval1.2s (3.8%)

Compiler

Compiled 60853 to 37065 computations (39.1% saved)

prune895.0ms (2.7%)

Pruning

42 alts after pruning (38 fresh and 4 done)

PrunedKeptTotal
New2148162164
Fresh122234
Picked011
Done336
Total2163422205
Error
0.1b
Counts
2205 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
24.4b
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
0.7b
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 n n) (PI.f64))) 3) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
24.5b
(/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (sqrt.f64 k))
24.9b
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
24.4b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
24.6b
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)) (sqrt.f64 k))
24.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n (cbrt.f64 2))) (cbrt.f64 4))) (sqrt.f64 k))
24.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
51.0b
(/.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 8 n) (*.f64 n n))) (PI.f64))) (sqrt.f64 k))
51.0b
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3))) (sqrt.f64 k))
3.1b
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
24.4b
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
1.9b
(*.f64 (pow.f64 (if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.3b
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
4.2b
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
3.6b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
14.5b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3)))
25.8b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
33.4b
(*.f64 (pow.f64 (/.f64 1 (-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
32.9b
(*.f64 (pow.f64 (/.f64 1 (-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
25.0b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
3.1b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
1.0b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 k))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 13/4 (*.f64 13/4 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
14.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3))
0.7b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
24.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
0.8b
(*.f64 (-.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
24.7b
(*.f64 (-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
0.6b
(*.f64 (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
24.5b
(*.f64 (-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
0.6b
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
24.5b
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
24.5b
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 k)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
Compiler

Compiled 1647 to 1357 computations (17.6% saved)

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 82 to 54 computations (34.1% saved)

series32.0ms (0.1%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
9.0ms
k
@-inf
(pow.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3) (/.f64 (-.f64 1 k) 2))
0.0ms
n
@0
(*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3)
0.0ms
n
@-inf
(*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3)
0.0ms
n
@inf
(*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3)
0.0ms
k
@0
(pow.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3) (/.f64 (-.f64 1 k) 2))
Compiler

Compiled 3020 to 1910 computations (36.8% saved)

rewrite101.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
72×egg-rr
56×egg-rr
37×egg-rr
30×egg-rr
Counts
4 → 195
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3) (/.f64 (-.f64 1 k) 2))
(*.f64 (PI.f64) n)
(*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) (*.f64 (PI.f64) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2/3 (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 n 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 2/3 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n 1/3) (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) (*.f64 2/3 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 n 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) 2) 2) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 2 (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (PI.f64)) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2/3 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (PI.f64) (*.f64 n 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 3) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/27 3)) (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (*.f64 1/9 27)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (*.f64 9 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/27 (*.f64 27 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) (cbrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) 1/9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (PI.f64) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (PI.f64) n)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (PI.f64) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) n) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 3) 27))))))
((#(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) (PI.f64)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 2/3 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 n n) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 3) (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (+.f64 n n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) n) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 (*.f64 (PI.f64) (*.f64 n 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) (*.f64 3 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 3) (*.f64 2/3 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2) (cbrt.f64 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) 3) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 8 (*.f64 (PI.f64) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (cbrt.f64 (*.f64 8 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/27) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (*.f64 3 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2/3 (PI.f64)) (*.f64 3 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (PI.f64) n) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))))))

simplify968.0ms (2.9%)

Algorithm
egglog
Counts
251 → 214
Calls
Call 1
Inputs
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 2/3 (*.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)))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 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 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 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 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 (PI.f64) (*.f64 n 1/3)) (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 n 1/3))
(*.f64 2/3 (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) 2/3)
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 n (*.f64 2/3 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) (cbrt.f64 2))
(*.f64 (*.f64 n 1/3) (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/9) 9)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/27) 27)
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3) 1))
(*.f64 (*.f64 (PI.f64) n) (*.f64 2/3 1))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 n 1/3) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) 2) 2) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (PI.f64) (*.f64 2 (*.f64 n 1/3)))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (PI.f64)) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))))
(*.f64 1 (*.f64 2/3 (*.f64 (PI.f64) n)))
(*.f64 2 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 2)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) (sqrt.f64 2))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/3) 3)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) 1))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2) (*.f64 n 1/3)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/3)
(*.f64 1/3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3)
(pow.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) 3)
(pow.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3) 1/3)
(pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) (*.f64 n 1/3))))
(neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) -2))
(cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/9) 9)
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/27) 27)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 3) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (*.f64 1/27 3)) (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (*.f64 1/9 27)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/9 (*.f64 9 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3)
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1/3)
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(/.f64 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(*.f64 (PI.f64) n)
(*.f64 n (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) (cbrt.f64 n)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) (cbrt.f64 n))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 (*.f64 (*.f64 (PI.f64) n) 1/9) 9)
(*.f64 (*.f64 (*.f64 (PI.f64) n) 1/27) 27)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 3)
(*.f64 1 (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) 1)
(*.f64 3 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))
(*.f64 1/3 (*.f64 3 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 3 (*.f64 (PI.f64) n)) 1/3)
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 1/3)) (sqrt.f64 3))
(/.f64 (*.f64 (PI.f64) n) 1)
(/.f64 (*.f64 3 (*.f64 (PI.f64) n)) 3)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) n) 3) 1/3)
(pow.f64 (*.f64 (PI.f64) n) 1)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 3) 27))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (PI.f64)) n))
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3)
(*.f64 3 (*.f64 2/3 (*.f64 (PI.f64) n)))
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)))
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 2)) (cbrt.f64 4))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 3) (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 9))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) 3))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2))
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 6 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) (*.f64 3 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 3) (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 3))
(*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 6)
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) 3) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2))
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 8 (*.f64 (PI.f64) n))))
(*.f64 (*.f64 n (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (PI.f64)))
(*.f64 (*.f64 n (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2))
(*.f64 (*.f64 n (cbrt.f64 (*.f64 8 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/9) 9)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/27) 27)
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 2/3 (*.f64 3 (*.f64 (PI.f64) n)))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))
(*.f64 (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 3))
(*.f64 (*.f64 2/3 (PI.f64)) (*.f64 3 n))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) 3))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) 3))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) 3))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) n))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2) n))
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1/3)
(*.f64 1/3 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(/.f64 (*.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1) 3)
(/.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))
(neg.f64 (*.f64 (*.f64 (PI.f64) n) -2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
Outputs
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 n (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 k k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 k k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) (pow.f64 k 3))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.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 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 n (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(+.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 n 1/3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2/3 (*.f64 (PI.f64) n))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) 2/3)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 1/3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 n (*.f64 2/3 (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) (cbrt.f64 2))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 n 1/3) (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/9) 9)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/27) 27)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 1/3) 1))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) (*.f64 2/3 1))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) 1))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 n 1/3) 1))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) 2) 2) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (PI.f64) (*.f64 2 (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (PI.f64)) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 1 (*.f64 2/3 (*.f64 (PI.f64) n)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 2 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 2)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) (sqrt.f64 2))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1/3) 3)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) 1))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2) (*.f64 n 1/3)))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/3)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 1/3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(*.f64 (*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(/.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) 3)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3) 1/3)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 1)
(*.f64 (*.f64 2/3 (PI.f64)) n)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) (*.f64 n 1/3))))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) -2))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3))
(*.f64 (*.f64 2/3 (PI.f64)) n)
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 1/3)) (cbrt.f64 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/9) 9)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/27) 27)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 3) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (*.f64 1/27 3)) (*.f64 (cbrt.f64 9) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 (*.f64 1/9 27)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/9 (*.f64 9 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/27 (*.f64 27 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 3) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 3 (*.f64 1/3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 1/3)) (sqrt.f64 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(/.f64 (*.f64 3 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (PI.f64) n)
(*.f64 n (PI.f64))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (PI.f64) (cbrt.f64 n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 n n)) (PI.f64)) (cbrt.f64 n))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 n (cbrt.f64 (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n) (cbrt.f64 (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) 1/9) 9)
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) 1/27) 27)
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) 2) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 n) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2))))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 n (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 3)
(*.f64 n (PI.f64))
(*.f64 1 (*.f64 (PI.f64) n))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(*.f64 3 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 n (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 (*.f64 1/27 3))) (cbrt.f64 9))
(*.f64 n (PI.f64))
(*.f64 1/3 (*.f64 3 (*.f64 (PI.f64) n)))
(*.f64 n (PI.f64))
(*.f64 (*.f64 3 (*.f64 (PI.f64) n)) 1/3)
(*.f64 n (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 n (PI.f64))
(/.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(/.f64 (*.f64 3 (*.f64 (PI.f64) n)) 3)
(*.f64 n (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) n)) 3)
(*.f64 n (PI.f64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) n) 3) 1/3)
(*.f64 n (PI.f64))
(pow.f64 (*.f64 (PI.f64) n) 1)
(*.f64 n (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 3))
(*.f64 n (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 3) 27))
(*.f64 n (PI.f64))
(+.f64 (*.f64 (PI.f64) n) (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) n))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 n) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 8 (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 3 (*.f64 2/3 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 n (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)) (cbrt.f64 (*.f64 n n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))) (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (PI.f64) n))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (+.f64 n n) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 2)) (cbrt.f64 4))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 3) (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 9))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (PI.f64) n) (sqrt.f64 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) n)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (PI.f64) (+.f64 n n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2 (*.f64 (PI.f64) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) n) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 6 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) (*.f64 3 (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 3) (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) 2) (cbrt.f64 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n))) (cbrt.f64 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 6)
(*.f64 6 (*.f64 (PI.f64) (*.f64 n 1/3)))
(*.f64 (cbrt.f64 (*.f64 n n)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2/3 (*.f64 (PI.f64) n)) 2)) 3) (cbrt.f64 (*.f64 2/3 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 (PI.f64) n) (cbrt.f64 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) n) 2)) (cbrt.f64 (*.f64 8 (*.f64 (PI.f64) n))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 n (cbrt.f64 (*.f64 8 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (cbrt.f64 1/3)) (cbrt.f64 (*.f64 1/9 27)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/9) 9)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1/27) 27)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 2/3 (*.f64 (PI.f64) n)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 2/3 (*.f64 3 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (*.f64 1/27 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 2)) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 2/3 (PI.f64)) (*.f64 3 n))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) (*.f64 n 1/3))) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) (*.f64 n 1/3))) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (PI.f64)) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) 2) n))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (sqrt.f64 1/3)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(*.f64 1/3 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(/.f64 (*.f64 3 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) n)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(neg.f64 (*.f64 (*.f64 (PI.f64) n) -2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) n)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 38 to 24 computations (36.8% saved)

series55.0ms (0.2%)

Counts
1 → 0
Calls

6 calls:

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

Compiled 6120 to 3670 computations (40% saved)

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
89×egg-rr
Counts
1 → 89
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) -1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) -1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) -1) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 -1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3))))))

simplify239.0ms (0.7%)

Algorithm
egglog
Counts
89 → 90
Calls
Call 1
Inputs
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) -1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) -1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) -1))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) -1) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 1))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1) (neg.f64 (sqrt.f64 k)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 2)
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 -1 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 k))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3))
Outputs
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) -1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) -1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 -1 0) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 0) (/.f64 -1 (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))) (*.f64 -1 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) -1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) -1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) -1) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (sqrt.f64 k) -2))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 -1 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) -1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k)) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (sqrt.f64 k))

localize66.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 48 computations (38.5% saved)

series87.0ms (0.3%)

Counts
3 → 24
Calls

15 calls:

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

Compiled 9560 to 6895 computations (27.9% saved)

rewrite166.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
115×egg-rr
58×egg-rr
12×egg-rr
Counts
3 → 185
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(log.f64 (*.f64 2 (*.f64 n (PI.f64))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (E.f64)) 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))) (cbrt.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 1 k)) (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (-.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (E.f64)) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 1/2))) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 3))))))

simplify325.0ms (1%)

Algorithm
egglog
Counts
209 → 249
Calls
Call 1
Inputs
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(if (!=.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 1 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (sqrt.f64 (E.f64)) 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(-.f64 0 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)
(*.f64 (neg.f64 -1) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 -1 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2)))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)
(/.f64 1 (/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 1 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (exp.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))) (cbrt.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (exp.f64 (-.f64 1 k)) (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (exp.f64 (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (-.f64 1 k))
(pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) 1/2))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (E.f64) (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1/2)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)
(pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(pow.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 1/2))) (cbrt.f64 1/4))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 2 2))
(neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3))
(fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0))
(exp.f64 (+.f64 0 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(exp.f64 (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) 1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 1 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2))
(/.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) 1/3)
(pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(*.f64 1 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(*.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (sqrt.f64 k)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)
(pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 2)
(neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))) 1))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 3))
Outputs
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(fma.f64 1/2 (*.f64 (*.f64 k k) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))) (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 k k) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2))) (+.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3))))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.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)))))))
(pow.f64 (exp.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)))))))
(pow.f64 (exp.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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n)))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 n)))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (neg.f64 (log.f64 (/.f64 1 n))) (log.f64 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 k))
(if (!=.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 1 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 1 0) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (sqrt.f64 (E.f64)) 0) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (sqrt.f64 (E.f64)) 0) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(-.f64 0 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (neg.f64 -1) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 -1 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2)))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(/.f64 1 (/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) -1))
(/.f64 1 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (+.f64 k -1) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (exp.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (exp.f64 (cbrt.f64 1/2)) (*.f64 (*.f64 (cbrt.f64 1/4) (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2))) (cbrt.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (exp.f64 (-.f64 1 k)) (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (/.f64 (E.f64) (exp.f64 k)) (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (exp.f64 (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (-.f64 1 k))
(pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (-.f64 1 k))
(pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) 1/2))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (E.f64) (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 2 (*.f64 1/2 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1/8 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1/8 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 1/2 (-.f64 1 k))) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 1/2))) (cbrt.f64 1/4))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 2 2))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3))
(pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))
(exp.f64 (+.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))
(exp.f64 (+.f64 0 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))
(exp.f64 (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0))
(pow.f64 (exp.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 1/2 (-.f64 1 k)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 1 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 2) 2)))
(/.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) 1/3)
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 1)
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(if (!=.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 0) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 1 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1) (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) 2) (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2) -1) (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (pow.f64 (/.f64 (E.f64) (exp.f64 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 3) 1/3)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) 3)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) -1)
(/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))))
(pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 1)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(neg.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (E.f64) (exp.f64 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
0.4b
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
0.6b
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
0.7b
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
Compiler

Compiled 51 to 35 computations (31.4% saved)

series1.8s (5.3%)

Counts
3 → 0
Calls

12 calls:

TimeVariablePointExpression
44.0ms
n
@0
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
36.0ms
n
@0
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
16.0ms
n
@inf
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
14.0ms
k
@0
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
8.0ms
n
@inf
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
Compiler

Compiled 91435 to 62355 computations (31.8% saved)

rewrite264.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
155×egg-rr
53×egg-rr
23×egg-rr
Counts
3 → 231
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) 1) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 k) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) -1) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) 1) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))))))

simplify1.2s (3.7%)

Algorithm
egglog
Counts
231 → 246
Calls
Call 1
Inputs
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) 1) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (neg.f64 -1) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2) 1/2)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) -1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 k) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) -1) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) 1) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
Outputs
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) -1))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) -1)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) 1) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 -1) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 2 1/2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 2 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 -1 (/.f64 -1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) -1))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (cbrt.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(if (!=.f64 1 0) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1))
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1))
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) -1)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 1/3)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 3)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 1)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2)
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 (neg.f64 (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (sqrt.f64 k) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (pow.f64 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (neg.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 k) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 k) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 2) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 -1) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) -1) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 (sqrt.f64 k)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (sqrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) -1) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 k)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) 1))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (cbrt.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) 1) (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (/.f64 1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 -1 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 -1 (sqrt.f64 k)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))))) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 k)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 1 (cbrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) 1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 -1 (sqrt.f64 k)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) 1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (/.f64 1 (sqrt.f64 k))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (sqrt.f64 k)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 k)) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (sqrt.f64 (sqrt.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (sqrt.f64 (sqrt.f64 k)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 k)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) 1) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 k)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) 2/3)) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k)))) (neg.f64 (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k)))) (neg.f64 (sqrt.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (neg.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 2))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 2/3)) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (pow.f64 (sqrt.f64 k) 2/3))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (pow.f64 (sqrt.f64 k) 2/3)) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 (sqrt.f64 k)))) (cbrt.f64 (sqrt.f64 k)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) 1) (pow.f64 (sqrt.f64 k) 2/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) (sqrt.f64 (sqrt.f64 k))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (neg.f64 (sqrt.f64 k))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))

localize74.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 91 to 61 computations (33% saved)

series331.0ms (1%)

Counts
3 → 60
Calls

18 calls:

TimeVariablePointExpression
8.0ms
k
@0
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
8.0ms
n
@-inf
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
5.0ms
k
@inf
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
5.0ms
n
@inf
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
5.0ms
n
@0
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
Compiler

Compiled 18020 to 13445 computations (25.4% saved)

rewrite114.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
16×egg-rr
14×egg-rr
14×egg-rr
Counts
3 → 44
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))))))

simplify828.0ms (2.5%)

Algorithm
egglog
Counts
104 → 74
Calls
Call 1
Inputs
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3)
(+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (*.f64 1/3 (/.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3))))
(+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 3))))) (pow.f64 k 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2))))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))
(+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))
(+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 k 2))))
(+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))))) (pow.f64 k 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 k 2)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 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 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)))))))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 1))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1)
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 3))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
Outputs
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (*.f64 1/3 (/.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3))))
(fma.f64 (/.f64 (*.f64 k (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) 1/3 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2)))))
(fma.f64 1/3 (+.f64 (/.f64 (*.f64 k (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (/.f64 (*.f64 (*.f64 k k) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) 2)) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2))))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 3))))) (pow.f64 k 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2) (+.f64 (*.f64 1/3 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))))) (*.f64 1/6 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3))) (fma.f64 2/3 (/.f64 (/.f64 (*.f64 (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) 2)) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) 3)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)))) (pow.f64 k 3)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (fma.f64 1/3 (+.f64 (/.f64 (*.f64 k (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (/.f64 (*.f64 (*.f64 k k) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (pow.f64 (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) 2)) (*.f64 3 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2))))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2))) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(pow.f64 (*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2)) 1/3)
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))) 3))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))) 3))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))) 3))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 (*.f64 2 (PI.f64))) (log.f64 n))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/2 (-.f64 1 k)) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))) 3))
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n))))) 3)
(*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)
(+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))
(fma.f64 k (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3))
(+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 k 2))))
(fma.f64 k (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) (fma.f64 (*.f64 k k) (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))
(+.f64 (*.f64 k (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))))) (pow.f64 k 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) 2))))) (pow.f64 k 2)))))
(+.f64 (fma.f64 k (*.f64 3 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)) (fma.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2) (+.f64 (*.f64 1/3 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 3)) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)))))) (*.f64 1/6 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3))) (pow.f64 k 3) (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 2)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 2 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3)))) (*.f64 k k))))
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(*.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (pow.f64 (exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3)
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (PI.f64))))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (+.f64 (log.f64 n) (log.f64 (+.f64 (PI.f64) (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)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 n))) (log.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (-.f64 (log.f64 (+.f64 (PI.f64) (PI.f64))) (log.f64 (/.f64 1 n)))))
(pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))
(+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 k k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 2)))) (+.f64 (*.f64 k (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2)) (+.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (*.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 2 (*.f64 n (PI.f64))))) 3) (pow.f64 k 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 k k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2)) (fma.f64 (+.f64 k 1) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (*.f64 k (*.f64 -1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(exp.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 k)) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))))
(pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (+.f64 k -1)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 1 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 3))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))) 3)
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (+.f64 k -1) 1/2))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (+.f64 k -1)))) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)) (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2))))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 2)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 1)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 1/2 (-.f64 1 k)))

eval733.0ms (2.2%)

Compiler

Compiled 30950 to 17553 computations (43.3% saved)

prune395.0ms (1.2%)

Pruning

50 alts after pruning (42 fresh and 8 done)

PrunedKeptTotal
New1147151162
Fresh62733
Picked011
Done178
Total1154501204
Error
0.1b
Counts
1204 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
24.4b
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
3.5b
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) 3)
3.4b
(/.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (-.f64 1 k)) (sqrt.f64 k))
0.7b
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 n n) (PI.f64))) 3) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
0.4b
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
24.5b
(/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (sqrt.f64 k))
3.5b
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
3.3b
(/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k))
3.8b
(/.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 1/2))) (cbrt.f64 1/4)) (sqrt.f64 k))
3.1b
(/.f64 (pow.f64 (exp.f64 (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (-.f64 1 k)) (sqrt.f64 k))
3.5b
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))
24.9b
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
3.4b
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
24.4b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
24.6b
(/.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 k))
24.6b
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)) (sqrt.f64 k))
24.5b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n (cbrt.f64 2))) (cbrt.f64 4))) (sqrt.f64 k))
24.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
51.0b
(/.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 8 n) (*.f64 n n))) (PI.f64))) (sqrt.f64 k))
51.0b
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3))) (sqrt.f64 k))
3.1b
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
24.4b
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
4.2b
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
3.6b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
25.8b
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
33.4b
(*.f64 (pow.f64 (/.f64 1 (-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
32.9b
(*.f64 (pow.f64 (/.f64 1 (-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
25.0b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
3.1b
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
1.0b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 k))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 13/4 (*.f64 13/4 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
14.2b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3))
13.8b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3) 1/3))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 3 (*.f64 (PI.f64) n)) 3)) 1/3) 3) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 6) (/.f64 (-.f64 1 k) 2)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
1.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3))
0.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
24.6b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)))
24.4b
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
3.1b
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
0.8b
(*.f64 (-.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
24.7b
(*.f64 (-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
24.5b
(*.f64 (-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
0.6b
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
24.5b
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
24.5b
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 k)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
10.2b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))))
Compiler

Compiled 1020 to 826 computations (19% saved)

regimes191.0ms (0.6%)

Counts
98 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(/.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 k))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 k)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 k) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n 1/3)) 6) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 13/4 (*.f64 13/4 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 1/3 (*.f64 3 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 1/3) 3))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) n)) 1/3) 3) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 3 (*.f64 (PI.f64) n)) 3)) 1/3) 3) (/.f64 (-.f64 1 k) 2)))
(/.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 8 n) (*.f64 n n))) (PI.f64))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(/.f64 (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(*.f64 (-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (-.f64 (/.f64 3/2 (sqrt.f64 k)) (/.f64 1/2 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (/.f64 4 (sqrt.f64 k)) (/.f64 3 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 k))) (/.f64 3/2 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (-.f64 (/.f64 3 (neg.f64 (sqrt.f64 k))) (/.f64 4 (neg.f64 (sqrt.f64 k)))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (if (!=.f64 (*.f64 2 (*.f64 (PI.f64) n)) 0) (/.f64 1 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) -1/2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)) 3))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)) (sqrt.f64 k))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (PI.f64)) 3))) (sqrt.f64 k))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)) (sqrt.f64 k))
(/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 3) (sqrt.f64 k))
(/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64)))) 2) (sqrt.f64 k))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 n (cbrt.f64 2))) (cbrt.f64 4))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 n (PI.f64)) 3))) 1/2) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 n (PI.f64))) 3)) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 3)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64)))))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 n n) (PI.f64))) 3) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 k) -1/2) 2) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n))) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(if (!=.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2))) 3))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) n))) 3) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 k))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 k))) 2) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) n)) (cbrt.f64 2)) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) n)) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 k)) 3) 1/3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (-.f64 1 (-.f64 1 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (-.f64 6 (-.f64 6 (cbrt.f64 (sqrt.f64 k))))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(/.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (*.f64 1/2 (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (sqrt.f64 k))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)) 3))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))) 3) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) 3) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))) 3)
(/.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3) 1/3) (sqrt.f64 k))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -2) (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) 3) (exp.f64 (*.f64 1/2 (*.f64 (-.f64 1 k) (log.f64 (*.f64 2 (*.f64 n (PI.f64))))))))
(/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))
(/.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (-.f64 1 k)) (sqrt.f64 k))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 k))) 2))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (sqrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 (sqrt.f64 k))) (/.f64 1 (sqrt.f64 (sqrt.f64 k))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 k) -1/2)) 2) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (if (!=.f64 (sqrt.f64 (sqrt.f64 k)) 0) (pow.f64 (sqrt.f64 (sqrt.f64 k)) -2) (/.f64 1 (sqrt.f64 k))) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (sqrt.f64 k)) (pow.f64 (sqrt.f64 k) 2/3)) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) n)))) (/.f64 (-.f64 1 k) 2)))
(if (!=.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 0) (/.f64 1 (/.f64 (sqrt.f64 k) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))
(/.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (cbrt.f64 1/2))) (cbrt.f64 1/4)) (sqrt.f64 k))
(/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 (-.f64 1 k) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) 3) 1/3))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 k) 1/3)) 3) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) 3)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))) 3)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 k) -1/2) (sqrt.f64 (sqrt.f64 k)))) (pow.f64 (sqrt.f64 k) 2/3)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (/.f64 1 (if (!=.f64 (cbrt.f64 (sqrt.f64 k)) 0) (/.f64 (pow.f64 (sqrt.f64 k) 2/3) (cbrt.f64 (sqrt.f64 k))) (cbrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (pow.f64 (if (!=.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 0) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) -3) (/.f64 1 (cbrt.f64 (sqrt.f64 k)))) 3) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)) (cbrt.f64 (sqrt.f64 k)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 k))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 k))) 2) 2)) (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (/.f64 (-.f64 1 k) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) (neg.f64 (cbrt.f64 (sqrt.f64 k)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 k)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) 2) 2) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (/.f64 (-.f64 1 k) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2))))) (sqrt.f64 k))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (exp.f64 (-.f64 1 k))) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (sqrt.f64 k))))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 1 k)) (log.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (pow.f64 (sqrt.f64 k) 2)))))
Outputs
(/.f64 (pow.f64 (*.f64 (+.f64 n n) (PI.f64)) (*.f64 (-.f64 1 k) 1/2)) (sqrt.f64 k))
Calls

4 calls:

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

Compiled 2021 to 1243 computations (38.5% saved)

regimes13.0ms (0%)

Accuracy

Total -0.6b remaining (-2.6%)

Threshold costs -0.6b (-2.6%)

Counts
8 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
(/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2) (sqrt.f64 k))
(*.f64 (/.f64 1 (sqrt.f64 k)) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (/.f64 1 (sqrt.f64 k)) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(/.f64 (*.f64 (+.f64 k 1) (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64))))) (sqrt.f64 k))
(*.f64 (if (!=.f64 k 0) (pow.f64 k -1/2) (/.f64 1 (sqrt.f64 k))) (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))))
(*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 k)) 3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
(*.f64 (*.f64 (/.f64 3 (sqrt.f64 k)) 1/3) (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) 1/2))
Outputs
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (PI.f64))) (sqrt.f64 k))
Calls

2 calls:

5.0ms
n
5.0ms
k
Results
ErrorSegmentsBranch
24.3b1k
24.3b1n
Compiler

Compiled 109 to 70 computations (35.8% saved)

simplify1.0ms (0%)

Stop Event
fuel
Compiler

Compiled 27 to 21 computations (22.2% saved)

soundness0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

end21.0ms (0.1%)

Compiler

Compiled 25 to 17 computations (32% saved)

Profiling

Loading profile data...