Details

Time bar (total: 10.5s)

analyze164.0ms (1.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%28.1%71.9%0%0%0%0
0%0%28.1%71.9%0%0%0%1
0%0%28.1%71.9%0%0%0%2
0%0%28.1%71.9%0%0%0%3
12.5%3.5%24.6%71.9%0%0%0%4
18.8%5.3%22.8%71.9%0%0%0%5
37.5%10.5%17.5%71.9%0%0%0%6
39.1%11%17.1%71.9%0%0%0%7
50%14%14%71.9%0%0%0%8
64.1%18%10.1%71.9%0%0%0%9
66%18.5%9.5%71.9%0%0%0%10
73.8%20.7%7.3%71.9%0%0%0%11
81.6%22.9%5.2%71.9%0%0%0%12
Compiler

Compiled 43 to 28 computations (34.9% saved)

sample1.7s (15.9%)

Results
1.1s7012×body256valid
368.0ms703×body1024valid
171.0ms486×body512valid
28.0ms55×body2048valid
Bogosity

preprocess41.0ms (0.4%)

Algorithm
egg-herbie
Rules
794×rational.json-simplify-1
736×rational.json-simplify-33
280×rational.json-simplify-31
258×rational.json-simplify-2
102×rational.json-simplify-27
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046340
193340
2156340
3276340
4473340
5833340
61250340
71393340
81421340
91424340
101424340
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (+.f64 beta alpha) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 i beta) (-.f64 beta i)) (+.f64 (+.f64 i beta) (*.f64 2 alpha))) (+.f64 (+.f64 (+.f64 i beta) (*.f64 2 alpha)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (+.f64 (+.f64 alpha i) (*.f64 2 beta))) (+.f64 (+.f64 (+.f64 alpha i) (*.f64 2 beta)) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha beta))) (+.f64 2 (+.f64 (*.f64 2 i) (+.f64 alpha beta)))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (+.f64 beta (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha beta)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha beta)) (+.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2))))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 alpha beta)) (+.f64 (+.f64 beta alpha) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha beta))) (+.f64 2 (+.f64 (*.f64 2 i) (+.f64 alpha beta))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (+.f64 beta (*.f64 2 i)))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha beta)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 2 i)))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha beta)) (+.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2)))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))))) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 i beta) (-.f64 beta i)) (+.f64 (+.f64 i beta) (*.f64 2 alpha))) (+.f64 (+.f64 (+.f64 i beta) (*.f64 2 alpha)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 beta i) (-.f64 beta i)) (+.f64 (+.f64 beta i) (*.f64 alpha 2))) (+.f64 2 (+.f64 (+.f64 beta i) (*.f64 alpha 2))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 beta i) (-.f64 beta i)) (+.f64 beta (+.f64 i (*.f64 alpha 2)))) (+.f64 (*.f64 alpha 2) (+.f64 (+.f64 2 beta) i)))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 beta i) (-.f64 beta i)) (*.f64 (+.f64 (+.f64 beta i) (*.f64 alpha 2)) (+.f64 2 (+.f64 (+.f64 beta i) (*.f64 alpha 2)))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 beta i) (-.f64 beta i)) (*.f64 (+.f64 (+.f64 beta i) (*.f64 alpha 2)) (+.f64 beta (+.f64 2 (+.f64 i (*.f64 alpha 2))))))) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (+.f64 (+.f64 alpha i) (*.f64 2 beta))) (+.f64 (+.f64 (+.f64 alpha i) (*.f64 2 beta)) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (*.f64 (+.f64 2 (+.f64 (+.f64 alpha i) (*.f64 beta 2))) (+.f64 (+.f64 alpha i) (*.f64 beta 2))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (*.f64 (+.f64 (+.f64 alpha i) (*.f64 beta 2)) (+.f64 2 (+.f64 (+.f64 alpha i) (*.f64 beta 2)))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (*.f64 (+.f64 i (+.f64 alpha (*.f64 beta 2))) (+.f64 2 (+.f64 i (+.f64 alpha (*.f64 beta 2))))))) 2)
(/.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha i) (-.f64 i alpha)) (*.f64 (+.f64 alpha (+.f64 i (*.f64 beta 2))) (+.f64 2 (+.f64 alpha (+.f64 i (*.f64 beta 2))))))) 2)
Compiler

Compiled 35 to 23 computations (34.3% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
216×rational.json-simplify-1
194×rational.json-simplify-33
114×rational.json-simplify-31
92×rational.json-simplify-2
38×rational.json-simplify-27
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785
13085
25085
39085
415185
524585
636485
742185
844485
945085
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 (*.f64 2 i) alpha) beta) (+.f64 2 (+.f64 (+.f64 (*.f64 2 i) alpha) beta)))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 alpha (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) 2)

eval2.0ms (0%)

Compiler

Compiled 148 to 80 computations (45.9% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New415
Fresh011
Picked000
Done000
Total426
Error
24.6b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
24.6b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Compiler

Compiled 32 to 20 computations (37.5% saved)

localize44.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 alpha beta) (*.f64 2 i))
0.1b
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
2.2b
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
20.0b
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Compiler

Compiled 136 to 58 computations (57.4% saved)

series71.0ms (0.7%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
41.0ms
alpha
@-inf
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
3.0ms
alpha
@0
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
2.0ms
beta
@-inf
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
2.0ms
beta
@0
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
2.0ms
i
@-inf
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

rewrite129.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
364×rational.json-simplify-1
306×rational.json-simplify-33
194×bool.json-1
186×rational.json-1
186×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016214
180214
2154214
3253214
4370214
5534214
6755214
7821214
8821214
Stop Event
saturated
Counts
4 → 14
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
(+.f64 (+.f64 alpha beta) (*.f64 2 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 alpha (+.f64 beta (*.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 alpha (+.f64 beta (*.f64 2 i))))))))

simplify514.0ms (4.9%)

Algorithm
egg-herbie
Rules
1564×rational.json-simplify-27
1488×rational.json-simplify-41
1356×rational.json-simplify-29
1316×rational.json-simplify-40
1036×rational.json-simplify-33
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
068431046
1174828606
2391428452
3753025840
Stop Event
node limit
Counts
158 → 411
Calls
Call 1
Inputs
(/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i)))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3))))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 4)))))))
(*.f64 -1 alpha)
(-.f64 (+.f64 (*.f64 -1 beta) (+.f64 beta (*.f64 -1 alpha))) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 beta) (+.f64 (*.f64 -1 alpha) (/.f64 (pow.f64 beta 2) alpha)))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i)))) (+.f64 beta (*.f64 2 i))) alpha)))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 beta) (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i)))) (+.f64 beta (*.f64 2 i))))) (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) alpha))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i)))) (+.f64 beta (*.f64 2 i))) alpha)))
(*.f64 -1 alpha)
(-.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (*.f64 -1 alpha)) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 beta) beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i))))))) alpha)) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (*.f64 -1 alpha))) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 beta) beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i))))))) alpha)) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (+.f64 (*.f64 -1 alpha) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (*.f64 -1 (+.f64 beta (*.f64 2 i)))))))) (pow.f64 alpha 2))))) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)))) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))) (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)))) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4))) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))) (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))))))
beta
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 alpha))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))) beta) (*.f64 2 i)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 alpha) (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))) (pow.f64 beta 2))) (*.f64 -1 alpha)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))) beta) (*.f64 2 i)))
beta
(+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))))) (+.f64 alpha (*.f64 2 i))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 beta alpha)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) beta) alpha)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) (+.f64 beta (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2))))) alpha)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) (+.f64 beta (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 i 3) (-.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)))))) alpha)
(*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 beta alpha)) (pow.f64 i 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3))))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 beta alpha)) (pow.f64 i 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3))))))
(+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (+.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (pow.f64 alpha 3)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))))
(/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) alpha)
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))))
2
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (/.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
2
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (pow.f64 beta 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (pow.f64 beta 2))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) beta)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 2))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (+.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
1
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) 1)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4))))))
1
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) 1)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4))))))
(/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (*.f64 -1 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
-1
(-.f64 (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 beta alpha)) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha)) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
1
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (/.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
1
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (pow.f64 beta 2))) 1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (pow.f64 beta 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (+.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (+.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 beta alpha))))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))))))) (pow.f64 i 5))))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (pow.f64 i 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))))) (pow.f64 i 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4)))))))
(+.f64 beta (*.f64 2 i))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
alpha
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
alpha
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 alpha (*.f64 2 i))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
beta
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
beta
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta alpha)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(*.f64 2 i)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(*.f64 2 i)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) 1)
(*.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))
(*.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) 1)
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1)
(*.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))
(*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) 1)
(*.f64 1 (+.f64 alpha (+.f64 beta (*.f64 2 i))))
Outputs
(/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i)))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (+.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i))))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) 0) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (+.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i))))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)))))) (pow.f64 alpha 2)))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) 0) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) 0))) (pow.f64 alpha 2)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) 0) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (/.f64 1 (+.f64 beta (*.f64 2 i)))) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) 0)) (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (-.f64 0 (/.f64 1 (+.f64 beta (*.f64 2 i))))) (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2))))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 beta (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3))))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 4)))))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)))))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) (*.f64 -1 (/.f64 beta (+.f64 beta (*.f64 2 i))))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3))))) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 4)))))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (+.f64 (/.f64 1 (+.f64 beta (*.f64 2 i))) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) 0))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) 0) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) 0)) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 4)))))))
(+.f64 (*.f64 (-.f64 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (/.f64 1 (+.f64 beta (*.f64 2 i)))) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) 0)) (pow.f64 alpha 2)) (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 beta (*.f64 2 i))) 0) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) 0)) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 4))))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3)) (-.f64 0 (/.f64 1 (+.f64 beta (*.f64 2 i))))) (pow.f64 alpha 2)) (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 (-.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)) 0) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 4))))))
(*.f64 -1 alpha)
(neg.f64 alpha)
(-.f64 (+.f64 (*.f64 -1 beta) (+.f64 beta (*.f64 -1 alpha))) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 beta -1) (+.f64 beta (*.f64 -1 alpha))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(+.f64 (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1)) (neg.f64 alpha))
(neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha)))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 beta) (+.f64 (*.f64 -1 alpha) (/.f64 (pow.f64 beta 2) alpha)))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i)))) (+.f64 beta (*.f64 2 i))) alpha)))
(-.f64 (+.f64 beta (+.f64 (*.f64 beta -1) (+.f64 (*.f64 -1 alpha) (/.f64 (pow.f64 beta 2) alpha)))) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(-.f64 (+.f64 (+.f64 (neg.f64 alpha) (*.f64 beta 0)) (/.f64 (pow.f64 beta 2) alpha)) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(-.f64 (-.f64 (+.f64 (+.f64 (neg.f64 alpha) (/.f64 (pow.f64 beta 2) alpha)) (*.f64 beta 0)) (*.f64 (+.f64 beta (*.f64 2 i)) -1)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha))
(-.f64 (-.f64 (+.f64 (+.f64 (neg.f64 alpha) (/.f64 (pow.f64 beta 2) alpha)) 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (neg.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 beta) (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i)))) (+.f64 beta (*.f64 2 i))))) (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) alpha))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i)))) (+.f64 beta (*.f64 2 i))) alpha)))
(-.f64 (+.f64 beta (+.f64 (*.f64 beta -1) (+.f64 (*.f64 -1 alpha) (+.f64 (/.f64 (pow.f64 beta 2) alpha) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) (pow.f64 alpha 2))))))) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(-.f64 (+.f64 (+.f64 (neg.f64 alpha) (*.f64 beta 0)) (+.f64 (/.f64 (pow.f64 beta 2) alpha) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(-.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) (/.f64 (pow.f64 beta 2) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) (pow.f64 alpha 2)))) (*.f64 beta 0)) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(-.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) (/.f64 (pow.f64 beta 2) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 i)) -1)))) (pow.f64 alpha 2)))) 0) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (neg.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(*.f64 -1 alpha)
(neg.f64 alpha)
(-.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (*.f64 -1 alpha)) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 beta -1) (+.f64 beta (*.f64 -1 alpha))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(+.f64 (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1)) (neg.f64 alpha))
(neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 beta) beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i))))))) alpha)) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (*.f64 -1 alpha))) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 (+.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 beta (*.f64 beta -1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -1) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 beta (*.f64 beta -1))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) alpha))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(+.f64 (+.f64 (-.f64 (*.f64 -1 (*.f64 beta 0)) (*.f64 (+.f64 beta (*.f64 2 i)) -1)) (neg.f64 alpha)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -1) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (*.f64 beta 0)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) alpha)))
(+.f64 (+.f64 (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1)) (neg.f64 alpha)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) (pow.f64 beta 2)) alpha)))
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (*.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 beta 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 beta) beta)) (*.f64 -1 (+.f64 beta (*.f64 2 i))))))) alpha)) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (+.f64 (*.f64 -1 alpha) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 beta (*.f64 -1 beta))) (*.f64 -1 (+.f64 beta (*.f64 2 i)))))))) (pow.f64 alpha 2))))) (*.f64 -1 (+.f64 beta (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -1) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 beta (*.f64 beta -1))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) alpha)) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 beta -1))) (+.f64 (*.f64 -1 alpha) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 (pow.f64 beta 2) -1) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (+.f64 beta (*.f64 beta -1))) (*.f64 (+.f64 beta (*.f64 2 i)) -1)))))) (pow.f64 alpha 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -1) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (*.f64 beta 0)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))))) alpha)) (+.f64 (*.f64 -1 (*.f64 beta 0)) (+.f64 (neg.f64 alpha) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 (pow.f64 beta 2) -1) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (*.f64 beta 0)) (*.f64 (+.f64 beta (*.f64 2 i)) -1)))))) (pow.f64 alpha 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) (pow.f64 beta 2)) alpha)) (+.f64 (+.f64 (neg.f64 alpha) (*.f64 beta 0)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 beta 0) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) (pow.f64 beta 2))) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 beta 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 i)) -1))) alpha)) (+.f64 (+.f64 (neg.f64 alpha) 0) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (neg.f64 (pow.f64 beta 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 i)) -1)))) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta (*.f64 2 i)) -1))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i))))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)))) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))) (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)) 0)))))
(+.f64 (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)))) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 i)) 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4))) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))) (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (/.f64 alpha (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 4))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)) 0))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)) 0) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 4))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))))
(+.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (+.f64 (*.f64 2 i) alpha)) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)) 0) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 4))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3)))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) alpha) 2)) 0)))))
(+.f64 (+.f64 (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 i) alpha))) (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 3))))))) (*.f64 (pow.f64 beta 3) (-.f64 0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) alpha) 4))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2))))))
beta
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 alpha))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))) beta) (*.f64 2 i)))
(-.f64 (+.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta))) (+.f64 (*.f64 2 i) (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (-.f64 beta alpha)) (+.f64 (*.f64 2 i) (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 alpha) (*.f64 2 i))) beta)))
(-.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (-.f64 beta alpha)) (*.f64 2 i)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 alpha) (*.f64 2 i))) beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 alpha) (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))) (pow.f64 beta 2))) (*.f64 -1 alpha)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))) beta) (*.f64 2 i)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (+.f64 (*.f64 -1 alpha) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))))) (pow.f64 beta 2)))))) (+.f64 (*.f64 2 i) (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 alpha) (*.f64 2 i))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 (-.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 alpha) (*.f64 2 i))))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 i) (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 alpha) (*.f64 2 i))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 (-.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 alpha) (*.f64 2 i))))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 i) (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 alpha) (*.f64 2 i))) beta)))
beta
(+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))
(+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -1 alpha))) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))
(+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 alpha 0)) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))
(+.f64 beta (+.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 2 i) alpha))))
(+.f64 beta (+.f64 0 (*.f64 -1 (+.f64 (*.f64 2 i) alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -1 alpha))) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -1 alpha))) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 alpha 0)) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (*.f64 alpha 0)) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (+.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 2 i) alpha))) (+.f64 beta (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (+.f64 0 (*.f64 -1 (+.f64 (*.f64 2 i) alpha))) (+.f64 beta (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 0 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))))) (+.f64 alpha (*.f64 2 i))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -1 alpha) alpha)) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -1 alpha))) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -1 alpha))) (*.f64 -1 (+.f64 (*.f64 2 i) alpha))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -1 alpha))) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta)))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (-.f64 (*.f64 -1 (*.f64 alpha 0)) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (*.f64 alpha 0)) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 -1 (*.f64 alpha 0)) (*.f64 -1 (+.f64 (*.f64 2 i) alpha))))))) (pow.f64 beta 2))))
(+.f64 (-.f64 (+.f64 (+.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 2 i) alpha))) (+.f64 beta (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))) (pow.f64 beta 2))))
(+.f64 (-.f64 (+.f64 (+.f64 0 (*.f64 -1 (+.f64 (*.f64 2 i) alpha))) (+.f64 beta (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 0 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 0 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)))))) (pow.f64 beta 2))))
(-.f64 beta alpha)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) beta) alpha)
(-.f64 (+.f64 beta (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha)))) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))))
(+.f64 (-.f64 beta alpha) (*.f64 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha)) -2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) (+.f64 beta (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2))))) alpha)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) (+.f64 beta (*.f64 4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 2)) (pow.f64 (+.f64 beta alpha) 2))))) alpha)
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha)))) (*.f64 4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 2)) (pow.f64 (+.f64 beta alpha) 2))))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha)) -2)) (*.f64 4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 2)) (pow.f64 (+.f64 beta alpha) 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) (+.f64 beta (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 i 3) (-.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 beta alpha)) (pow.f64 (+.f64 beta alpha) 2)))))) alpha)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha))) (+.f64 beta (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 2)) (pow.f64 (+.f64 beta alpha) 2))) (*.f64 -8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 3)) (pow.f64 (+.f64 beta alpha) 3)))))) alpha)
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 -2 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 2)) (pow.f64 (+.f64 beta alpha) 2))) (*.f64 -8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 3)) (pow.f64 (+.f64 beta alpha) 3)))))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 (/.f64 (*.f64 i (-.f64 beta alpha)) (+.f64 beta alpha)) -2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 2)) (pow.f64 (+.f64 beta alpha) 2))) (*.f64 -8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 i 3)) (pow.f64 (+.f64 beta alpha) 3)))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i))
(*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 3)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 beta alpha)) (pow.f64 i 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3))))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 3)) (pow.f64 i 3))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 i 4))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 3)) (pow.f64 i 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 i 4)))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i))
(*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 3)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 4) (-.f64 beta alpha)) (pow.f64 i 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 beta alpha)) (pow.f64 i 3))))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 3)) (pow.f64 i 3))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 i 4))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 3)) (pow.f64 i 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta alpha) 4)) (pow.f64 i 4)))))
(+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))
(+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 alpha (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2)))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))) (*.f64 alpha (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 alpha (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (+.f64 (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (+.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (pow.f64 alpha 3)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 alpha (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))) (+.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (*.f64 -1 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (+.f64 (+.f64 (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))) (*.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) 0)))))))
(+.f64 1 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 3))) (*.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) 0)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))
(+.f64 1 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))
(/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) alpha)
(/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
(/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))) (pow.f64 alpha 3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 0 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))) (pow.f64 alpha 3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))))) (pow.f64 alpha 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)))))
(+.f64 (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))) (pow.f64 alpha 4))))
(+.f64 (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))) (pow.f64 alpha 4))))
(+.f64 (-.f64 (+.f64 0 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))) (pow.f64 alpha 4))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))
(*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))
(*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 beta) beta) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha)))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))) (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))))) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha)) (/.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 2))))
(+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))))) (pow.f64 alpha 4))))
(+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 4))))
(+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 4))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
(+.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))
(+.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2))) (*.f64 -1 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (+.f64 1 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))) 0))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (+.f64 1 (*.f64 (pow.f64 beta 3) (-.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 3)))) (*.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))) 0)) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (+.f64 (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (+.f64 1 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 3))))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
2
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 2 (*.f64 -1 (/.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (*.f64 4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (-.f64 2 (*.f64 4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (/.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4)))) (pow.f64 beta 2)))))
(-.f64 (+.f64 2 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (pow.f64 beta 2)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4))))) (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (-.f64 (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (pow.f64 beta 3)))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4)))) (pow.f64 beta 2)))))
(-.f64 (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (pow.f64 beta 3)))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (pow.f64 beta 2)))))
2
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) beta)))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 2 (*.f64 -1 (/.f64 alpha beta)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (pow.f64 beta 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))))) (pow.f64 beta 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (pow.f64 beta 2))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))) (pow.f64 beta 3))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) 0)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(+.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 2))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (+.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (*.f64 -1 (pow.f64 i 3)))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
1
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) 1)
(+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3)))))
(+.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2)))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 -1/64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (+.f64 1 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4)))))
1
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) 1)
(+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3)))))
(+.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))))) (pow.f64 i 3))))
(+.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -1/64 (*.f64 (+.f64 beta alpha) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 beta alpha))))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2)))) (pow.f64 i 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (+.f64 1 (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))))) (pow.f64 i 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (+.f64 1 (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)))) (pow.f64 i 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4)))))
(/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))
(/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 alpha (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 alpha (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (+.f64 (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (*.f64 -1 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (+.f64 (+.f64 (*.f64 alpha (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 3))) (+.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 -1 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))))) (*.f64 -1 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 1 i))) 2))))))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (+.f64 (+.f64 (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))) (*.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) 0))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 3))) (*.f64 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) 0)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 (/.f64 beta (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) 0) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 alpha (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2)))))) (*.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 0 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1))))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))))))))
-1
(-.f64 (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 beta alpha)) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 beta alpha))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha))))
(-.f64 (*.f64 (/.f64 beta alpha) 0) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha))))
(-.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (+.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))))
(+.f64 (-.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha))) (-.f64 (-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))
(+.f64 (-.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha))) (-.f64 (-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))) (pow.f64 alpha 3)))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3)))) (-.f64 -1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2))))))
(+.f64 -1 (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta alpha) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))))
(+.f64 -1 (-.f64 (+.f64 0 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha)))
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)))
(+.f64 -1 (*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))) (-.f64 (-.f64 -1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha))) (-.f64 (-.f64 -1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) alpha))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (*.f64 -1 beta)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))))) alpha))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i))))) (-.f64 (+.f64 beta (*.f64 beta -1)) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 1 i)))))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 1 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (-.f64 (-.f64 -1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (*.f64 beta 0) (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (-.f64 (-.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))) alpha)) (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (*.f64 2 (+.f64 i 1))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))))))) (pow.f64 alpha 3))))) (-.f64 (-.f64 -1 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1))))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (*.f64 -1 (+.f64 beta (*.f64 2 (+.f64 i 1)))))))) (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))
(+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2))))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (+.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (+.f64 (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (/.f64 alpha (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2))) (*.f64 -1 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2))))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 -1 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))) 0)))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 3)))) (*.f64 (/.f64 alpha (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))) 0)) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2)))) (*.f64 (/.f64 alpha (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) 0)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 3) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 3))))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (/.f64 (*.f64 (+.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))
1
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 1 (*.f64 -1 (/.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (*.f64 2 (/.f64 alpha beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 1 (*.f64 2 (/.f64 alpha beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (/.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (-.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4)))) (pow.f64 beta 2))) (*.f64 2 (/.f64 alpha beta))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (pow.f64 beta 2))) (*.f64 2 (/.f64 alpha beta))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) alpha)) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3)))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha)))))) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))))))) (pow.f64 beta 3)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 alpha))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 alpha beta) 0) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4))))) (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (-.f64 (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4))))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (pow.f64 beta 3)))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 (+.f64 (*.f64 i 4) (*.f64 2 alpha)) 2) (+.f64 (-.f64 -2 (*.f64 2 alpha)) (-.f64 (*.f64 alpha 0) (*.f64 i 4)))) (pow.f64 beta 2)))))
(-.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (*.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4)))) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (pow.f64 beta 3)))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2)) (-.f64 (-.f64 -2 (*.f64 2 alpha)) (*.f64 i 4))) (pow.f64 beta 2)))))
1
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 1 (*.f64 -1 (/.f64 alpha beta)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (pow.f64 beta 2))) 1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))))) (pow.f64 beta 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (pow.f64 beta 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 alpha) alpha) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha))))))))) (pow.f64 beta 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 2 (+.f64 (*.f64 2 i) alpha))) (-.f64 (+.f64 alpha (*.f64 -1 alpha)) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))) (pow.f64 beta 3))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) beta)))
(-.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 alpha beta) 0)) (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (-.f64 (*.f64 alpha 0) (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (-.f64 (-.f64 (pow.f64 alpha 2) (neg.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha)))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha)) (neg.f64 (*.f64 -1 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))))) (pow.f64 beta 3)))) 1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) alpha)) (*.f64 -1 (+.f64 (*.f64 2 (+.f64 i 1)) alpha))) beta)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (+.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (+.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (*.f64 -1 (pow.f64 i 3))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4)))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 -1/64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))) (pow.f64 i 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)))) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 beta alpha))))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))))))) (pow.f64 i 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 -1/64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 -1/64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)))))))) (pow.f64 i 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 -1/64 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2))))))) (pow.f64 i 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/64)))) (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64))))))) (pow.f64 i 5)))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -1/64 (*.f64 (+.f64 beta alpha) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 beta alpha))))) (pow.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2)))) (pow.f64 i 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))))) (pow.f64 i 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (pow.f64 i 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)))))) (pow.f64 i 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 beta alpha)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (pow.f64 i 4)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -1/64 (*.f64 (+.f64 beta alpha) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 beta alpha))))) (pow.f64 i 4))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -1/64 (*.f64 (+.f64 beta alpha) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 beta alpha)))))) (pow.f64 i 5)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2)))) (pow.f64 i 4))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 1/16 (*.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 -1/64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2))))) (pow.f64 i 5)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64))))) (pow.f64 i 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 5)))))
(+.f64 (+.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta alpha) (*.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64)))) (pow.f64 i 4)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)) (+.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/16))) (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)) 2) (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta alpha) -1/64))))) (pow.f64 i 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (pow.f64 i 2))) (*.f64 -1/64 (/.f64 (*.f64 (-.f64 beta alpha) (*.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2) (*.f64 (+.f64 beta alpha) -2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 5)))))
(+.f64 beta (*.f64 2 i))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
alpha
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
alpha
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 alpha (*.f64 2 i))
(+.f64 (*.f64 2 i) alpha)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
beta
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
beta
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta alpha)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(*.f64 2 i)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(*.f64 2 i)
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 beta (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 beta (*.f64 2 i)) alpha)
(+.f64 (*.f64 2 i) (+.f64 beta alpha))
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) 0)
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))))
(+.f64 0 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) 1)
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))))
(*.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))))
(*.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1))
(*.f64 1 (+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))))))
(*.f64 1 (+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1) 1)
(*.f64 1 (+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))))))
(*.f64 1 (+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1)))))))
(/.f64 (+.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))))
(/.f64 (+.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i))))) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i))))
(/.f64 (+.f64 (*.f64 2 (+.f64 i 1)) (+.f64 (+.f64 beta alpha) (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))))) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (*.f64 2 i) (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1)))) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i))))))
(+.f64 0 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))))
(+.f64 0 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))
(+.f64 0 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i))))))
(+.f64 0 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))) 1)
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i))))))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 alpha beta) (+.f64 2 (*.f64 2 i))))))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (+.f64 beta (*.f64 2 i)) alpha) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i))))))
(*.f64 1 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 i 1))))))
(*.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) 1)
(*.f64 1 (+.f64 (+.f64 beta (*.f64 2 i)) alpha))
(*.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta alpha)))
(*.f64 1 (+.f64 alpha (+.f64 beta (*.f64 2 i))))
(*.f64 1 (+.f64 (+.f64 beta (*.f64 2 i)) alpha))
(*.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta alpha)))

eval1.2s (11.6%)

Compiler

Compiled 46020 to 32991 computations (28.3% saved)

prune104.0ms (1%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New41212424
Fresh000
Picked101
Done000
Total41312425
Error
0.4b
Counts
425 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
24.2b
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))) 2)
47.7b
(/.f64 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha) 2)
50.3b
(/.f64 (-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) 2)
25.7b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
35.8b
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
32.5b
(/.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
32.5b
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) 2)
61.7b
(/.f64 (+.f64 -1 1) 2)
44.0b
(/.f64 2 2)
25.8b
(/.f64 1 2)
Compiler

Compiled 668 to 516 computations (22.8% saved)

localize22.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 alpha beta) (*.f64 2 i))
0.0b
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
Compiler

Compiled 69 to 40 computations (42% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
alpha
@0
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.0ms
beta
@0
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.0ms
i
@inf
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.0ms
i
@0
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.0ms
alpha
@inf
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))

rewrite8.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
108×rational.json-simplify-1
72×bool.json-1
66×rational.json-1
66×rational.json-2
52×rational.json-simplify-33
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
15231
29231
314031
420931
523831
623931
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))))))

simplify44.0ms (0.4%)

Algorithm
egg-herbie
Rules
372×rational.json-simplify-1
242×rational.json-simplify-33
60×rational.json-simplify-2
rational.json-simplify-19
rational.json-simplify-20
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01293040
12333040
23403040
34453040
45063040
55093040
Stop Event
saturated
Counts
40 → 75
Calls
Call 1
Inputs
(/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) 0)
(+.f64 0 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))
(*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) 1)
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))
Outputs
(/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(/.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i)))
(/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(+.f64 (/.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2))) (+.f64 (/.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))) (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2))) (+.f64 (/.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 3)))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 4))))
(+.f64 (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4)))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (+.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4))))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3) (pow.f64 beta 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3) (pow.f64 beta 3))))
(/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))
(+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))
(+.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))
(/.f64 beta alpha)
(+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))
(+.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(/.f64 beta (+.f64 (+.f64 beta alpha) 2))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2))))
(+.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))
(+.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2)))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3))))
(+.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 2 (+.f64 beta alpha)) 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2))) (+.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 4))) (/.f64 beta (+.f64 (+.f64 beta alpha) 2))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3)))))
(+.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 2 (+.f64 beta alpha)) 3))) (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 2 (+.f64 beta alpha)) 4))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2)) (pow.f64 i 3))) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 beta i)))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 1/2 (/.f64 beta i))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4)))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2)) (pow.f64 i 3))) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 beta i))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3)) (pow.f64 i 4))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)) (pow.f64 i 3)))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)) (pow.f64 i 3))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2)) (pow.f64 i 3))) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 beta i)))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 1/2 (/.f64 beta i))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4)))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) 2) 2)) (pow.f64 i 3))) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 beta alpha) 2)) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 beta i))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3)) (pow.f64 i 4))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)) (pow.f64 i 3)))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 beta alpha))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 beta alpha)) 2)) (pow.f64 i 3))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) 0)
(+.f64 (/.f64 beta (+.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i)))) 0)
(+.f64 (/.f64 beta (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) 0)
(+.f64 0 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i)))) 0)
(+.f64 (/.f64 beta (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) 0)
(*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))) 1)
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i)))))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha)))))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (*.f64 2 i))))))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 2 i)))))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha)))))

localize5.0ms (0%)

Compiler

Compiled 8 to 8 computations (0% saved)

localize5.0ms (0%)

Compiler

Compiled 14 to 14 computations (0% saved)

localize31.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
Compiler

Compiled 82 to 64 computations (22% saved)

series8.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
5.0ms
alpha
@0
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
1.0ms
i
@0
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
0.0ms
i
@inf
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
0.0ms
beta
@0
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
0.0ms
alpha
@inf
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)

rewrite20.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
142×bool.json-1
128×rational.json-1
128×rational.json-2
122×rational.json-simplify-2
96×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01641
17841
213131
316631
419831
528631
640931
747031
848731
952631
1057531
1160531
1261731
1363031
Stop Event
saturated
Counts
1 → 9
Calls
Call 1
Inputs
(/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))))))

simplify62.0ms (0.6%)

Algorithm
egg-herbie
Rules
120×rational.json-simplify-2
92×rational.json-simplify-31
58×rational.json-simplify-1
32×rational.json-simplify-33
28×rational.json-simplify-9
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511639
1791639
21021639
31261639
41521639
51901639
62231639
72461639
82801639
92921639
102961639
112991639
Stop Event
saturated
Counts
45 → 22
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(/.f64 (+.f64 (*.f64 4 i) 2) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))
(-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 0)
(-.f64 0 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(*.f64 -1 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha) -1)
(neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
Outputs
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 (+.f64 (*.f64 4 i) 2) alpha)
(/.f64 (+.f64 2 (*.f64 4 i)) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 0)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(+.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 0)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(-.f64 0 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (+.f64 -2 (*.f64 beta -2))) alpha))
(*.f64 -1 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (+.f64 -2 (*.f64 beta -2))) alpha))
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha) 1)
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(*.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha))
(/.f64 (+.f64 (+.f64 2 (*.f64 2 beta)) (*.f64 4 i)) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 4 i))) alpha)
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha) -1)
(neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (+.f64 -2 (*.f64 beta -2))) alpha))
(neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) (*.f64 2 beta)) -2) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (+.f64 -2 (*.f64 beta -2))) alpha))

localize80.0ms (0.8%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 alpha beta) (*.f64 2 i))
0.0b
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
2.2b
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Compiler

Compiled 135 to 84 computations (37.8% saved)

series15.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
6.0ms
alpha
@-inf
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
beta
@0
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@0
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
i
@0
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@inf
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

rewrite174.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
6828×rational.json-simplify-33
1508×bool.json-1
1490×rational.json-1
1490×rational.json-2
1486×rational.json-simplify-29
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
020132
198124
2179124
3271124
4397104
5601104
6994104
71343104
81462104
91584104
102208104
112704104
123262104
133755104
143881104
153916104
163916104
173916104
183916104
195570104
206578104
216694104
226706104
236710104
246710104
257264104
267647104
277677104
287677104
297677104
307677104
Stop Event
node limit
Counts
2 → 12
Calls
Call 1
Inputs
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))))

simplify159.0ms (1.5%)

Algorithm
egg-herbie
Rules
1570×rational.json-simplify-41
1540×rational.json-simplify-33
1506×rational.json-simplify-9
1398×rational.json-simplify-27
1252×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
031511848
174611500
2157511404
3392011140
4719710828
Stop Event
node limit
Counts
84 → 339
Calls
Call 1
Inputs
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))))
2
(-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta)))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))))
2
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 2)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))))
2
(-.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3)))))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta)))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))))
1
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3)))))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(/.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3)))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))) 1)
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1)
(/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 0)
(+.f64 0 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(*.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1)
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(*.f64 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) -1)
(neg.f64 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
Outputs
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (+.f64 1 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))) (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))) (pow.f64 beta 2)) (+.f64 (*.f64 i 2) (+.f64 alpha 2))))))
(+.f64 1 (+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (+.f64 1 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i))))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i)))))) (pow.f64 beta 2)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))) (*.f64 (pow.f64 beta 3) (+.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))) (pow.f64 beta 2)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 4))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 4)) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 3))))))))
(+.f64 1 (+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i)))))) (pow.f64 beta 2)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i))))))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 3)) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 4)) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 4))))))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2)))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2)) beta)))
(+.f64 2 (/.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i))) beta))
(+.f64 2 (/.f64 (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i))) beta))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta))))
(+.f64 (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))) beta))) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2)))) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2))) (pow.f64 beta 2))))
(+.f64 (/.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i))) beta) (+.f64 2 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2))))
(+.f64 (/.f64 (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i))) beta) (+.f64 2 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 2 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (*.f64 -2 i) alpha)))) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))) beta))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 3)))))
(+.f64 (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2)))) beta))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 3)))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2)) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2))) (pow.f64 beta 3))))))
(+.f64 (+.f64 (/.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i))) beta) (+.f64 2 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 3))))
(+.f64 (+.f64 (/.f64 (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i))) beta) (+.f64 2 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 2 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (*.f64 -2 i) alpha)))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (+.f64 2 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (*.f64 -2 i) alpha)))) (pow.f64 beta 3))))
2
(-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(+.f64 2 (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta)))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -2 i))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(+.f64 (-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (+.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (*.f64 -1 (+.f64 alpha (*.f64 -2 i))))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 2))) (-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))) (+.f64 (-.f64 -2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) (pow.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))) (+.f64 (-.f64 -2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -2 i))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -2 i))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 3))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (+.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (*.f64 -1 (+.f64 alpha (*.f64 -2 i))))) (pow.f64 beta 2))) (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2) (+.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (*.f64 -1 (+.f64 alpha (*.f64 -2 i))))) (pow.f64 beta 3)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 2))) (+.f64 (-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (-.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 3))))
(+.f64 (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 3))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))))
(+.f64 (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) (pow.f64 beta 2))) (-.f64 (*.f64 (/.f64 1 beta) -2) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))))))
(+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (*.f64 i (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))) (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))) (pow.f64 i 2)) (+.f64 (+.f64 beta 2) alpha))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 1 (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 1 (+.f64 (*.f64 i (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))))
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))) (pow.f64 i 3)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))) (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))) (pow.f64 i 2)) (+.f64 (+.f64 beta 2) alpha))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))))))
(+.f64 (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
(+.f64 (+.f64 (*.f64 i (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
2
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 2)
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2)) i)))
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)))
(+.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2)) i)) (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))) (pow.f64 i 2)))))
(+.f64 (+.f64 2 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2)))))
(+.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2)) i)) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))) (pow.f64 i 3))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)) (+.f64 (+.f64 2 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 3))))))
(+.f64 2 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))))
2
(-.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) i))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 beta 2) alpha) i)))
(-.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)))
(+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 beta)) i) -1/2)))
(+.f64 2 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) i) 1/2) (*.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) i)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) -1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) 1/2))) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 beta 2) alpha) i)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)))
(+.f64 (-.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2))))
(+.f64 2 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 beta)) i) -1/2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2)))))
(+.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) i) 1/2) (*.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3)))))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) -1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) 1/2))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) i)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) -1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) 1/2))) (pow.f64 i 3)))))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 beta 2) alpha) i)))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 3)))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)))
(+.f64 (+.f64 (-.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 beta)) i) -1/2) (+.f64 (+.f64 2 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 3))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)) (+.f64 (+.f64 2 (*.f64 (/.f64 (-.f64 beta alpha) i) 1/2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 3))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (+.f64 1 (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2))))))
(+.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta))))))
(+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 1 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (*.f64 -1 (*.f64 alpha (-.f64 (/.f64 1 (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)))))))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta))))) (*.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)))) (neg.f64 alpha))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha))))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 alpha (-.f64 (/.f64 1 (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3))) (/.f64 1 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2))) (pow.f64 alpha 2)))))))
(+.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (pow.f64 alpha 2))))) (+.f64 1 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 1 (+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3)))))))))
(+.f64 1 (+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)))))))))
(+.f64 1 (+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)) 1)))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3))))))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3))) (/.f64 1 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 alpha (-.f64 (/.f64 1 (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 4)))) (pow.f64 alpha 3))))))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 4)))) (pow.f64 alpha 3)))) (*.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)))) (neg.f64 alpha)))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (+.f64 1 (+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3)))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 4))) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3))))) (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)) 1))) (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha)
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2)))
(+.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (-.f64 (-.f64 -2 (+.f64 (*.f64 i 2) beta)) (*.f64 i 2)) beta)) (pow.f64 alpha 3))))
(+.f64 (+.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (*.f64 (+.f64 (*.f64 i 2) beta) -2) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))))
(+.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 3)))) (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 4))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 3)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 4)))))
(+.f64 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (-.f64 (-.f64 -2 (+.f64 (*.f64 i 2) beta)) (*.f64 i 2)) beta)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3) (-.f64 (-.f64 (-.f64 -2 (+.f64 (*.f64 i 2) beta)) (*.f64 i 2)) beta)) (pow.f64 alpha 4)))))
(+.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (*.f64 (+.f64 (*.f64 i 2) beta) -2) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3) (-.f64 (*.f64 (+.f64 (*.f64 i 2) beta) -2) 2)) (pow.f64 alpha 4)))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) alpha)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)) (pow.f64 alpha 3)) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (/.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (/.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3) (pow.f64 alpha 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3) (pow.f64 alpha 3)))) (*.f64 4 (/.f64 i alpha)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)) (pow.f64 alpha 3)) (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 4) (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3))) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 4) (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 4) (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3) (pow.f64 alpha 3)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 4) (*.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3))) (pow.f64 alpha 4))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2)))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))) (pow.f64 beta 2)) (+.f64 (*.f64 i 2) (+.f64 alpha 2))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i)))))) (pow.f64 beta 2)) (+.f64 alpha (*.f64 2 (+.f64 1 i)))))))
(+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))))
(+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 2 (+.f64 alpha (*.f64 i 2)))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2)) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 alpha 2))))) (pow.f64 beta 2)) (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 4))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 4)) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 3)))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 3))))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2)) (/.f64 1 (+.f64 alpha (*.f64 2 (+.f64 1 i)))))) (pow.f64 beta 2)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) (+.f64 alpha (*.f64 2 (+.f64 1 i))))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 3)) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 4)) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 4)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2)))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2)) beta)))
(+.f64 1 (/.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i))) beta))
(/.f64 (+.f64 beta (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) beta)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))) beta))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2)))) beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2)) beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2))) (pow.f64 beta 2))))
(+.f64 (/.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i))) beta) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2))))
(+.f64 (/.f64 (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i))) beta) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 2 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (*.f64 -2 i) alpha)))) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 i) alpha) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2)))))) (pow.f64 beta 3))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 i 2))))) beta)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2)))) beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 3))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2)) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (+.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (+.f64 alpha (*.f64 i 2)) -2))) (pow.f64 beta 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 3))) (+.f64 (/.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i))) beta) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (+.f64 2 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (*.f64 -2 i) alpha)))) (pow.f64 beta 3))) (+.f64 (/.f64 (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i))) beta) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 2 (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 (*.f64 -2 i) alpha)))) (pow.f64 beta 2)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 i beta))))
(+.f64 (-.f64 (*.f64 (/.f64 1 beta) -2) (*.f64 2 (/.f64 i beta))) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta)))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -2 i))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(+.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (+.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (*.f64 -1 (+.f64 alpha (*.f64 -2 i))))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 2))) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)) (+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)) (+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) (pow.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 -2 i) alpha)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) beta))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -2 i))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 -2 i))) (+.f64 2 (+.f64 alpha (*.f64 i 2))))) (pow.f64 beta 3))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) (+.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (*.f64 -1 (+.f64 alpha (*.f64 -2 i))))) (pow.f64 beta 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 alpha 2)) 2) (+.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (*.f64 -1 (+.f64 alpha (*.f64 -2 i))))) (pow.f64 beta 3))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) (-.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 2))) (+.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta))))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 i 2))) 2) (-.f64 (-.f64 -2 (+.f64 alpha (*.f64 i 2))) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 (*.f64 i 2) (-.f64 (+.f64 alpha (*.f64 -2 i)) (-.f64 -2 alpha)))) (pow.f64 beta 2))) (+.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 i beta)))) (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (-.f64 (-.f64 (-.f64 -2 (*.f64 i 2)) alpha) (+.f64 alpha (*.f64 -2 i)))) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) (pow.f64 beta 2))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 beta) -2) (*.f64 2 (/.f64 i beta))) (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -2 i)) beta))) (/.f64 alpha beta))) (/.f64 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 (+.f64 1 i))) 2) (+.f64 (-.f64 -2 alpha) (-.f64 (-.f64 (*.f64 -2 i) alpha) (*.f64 -2 i)))) (pow.f64 beta 3))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha)))
(*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 i (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))) (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))) (pow.f64 i 2)) (+.f64 (+.f64 beta 2) alpha)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (*.f64 i (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (+.f64 (+.f64 beta 2) alpha))) (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))) (pow.f64 i 2)) (+.f64 (+.f64 beta 2) alpha))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)))) (pow.f64 i 3)) (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2))))
(+.f64 (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (+.f64 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (+.f64 (*.f64 i (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 2)) (+.f64 alpha (+.f64 2 beta))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) -2) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2)) i)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)))
(+.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2)) i)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2)))))
(+.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2)) i)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) 1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))) (pow.f64 i 3))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i)) (+.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2))) (pow.f64 i 3)))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2)) i))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))))
1
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) i))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 beta 2) alpha) i)))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 beta)) i) -1/2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) i) 1/2) (*.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) i)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) -1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) 1/2))) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 beta 2) alpha) i)))
(-.f64 (+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)))
(+.f64 (-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 beta)) i) -1/2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) i) 1/2) (*.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 beta) alpha) i)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 beta) alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3)))))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) alpha) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) -1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) 1/2))) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha (*.f64 -1 beta)) i)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) alpha) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 -1 beta)) -1/2) (*.f64 (+.f64 (+.f64 beta 2) alpha) 1/2))) (pow.f64 i 3)))))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 beta 2) alpha) i)))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 3)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i)))
(+.f64 (+.f64 (-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i))) (*.f64 1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (-.f64 (*.f64 (-.f64 alpha beta) -1/2) (*.f64 (+.f64 alpha (+.f64 2 beta)) 1/2))) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha beta) i)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 3)))) (+.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 beta)) i) -1/2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 beta alpha) i) 1/2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 3)))) (+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 2 beta)) i))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha)))) (pow.f64 i 2)))))
(/.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(/.f64 (+.f64 (*.f64 i 2) beta) (+.f64 (+.f64 beta 2) (*.f64 i 2)))
(/.f64 (+.f64 (*.f64 i 2) beta) (+.f64 (*.f64 i 2) (+.f64 2 beta)))
(/.f64 (+.f64 (*.f64 i 2) beta) (+.f64 2 (+.f64 (*.f64 i 2) beta)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (*.f64 -1 (*.f64 alpha (-.f64 (/.f64 1 (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2))))))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)))) (neg.f64 alpha))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta)))))))
(+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta)))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))))
(+.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2))))) (+.f64 (*.f64 -1 (*.f64 alpha (-.f64 (/.f64 1 (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3))) (/.f64 1 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2))) (pow.f64 alpha 2)))))
(+.f64 (+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)))) (neg.f64 alpha)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))))))))
(+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3))))))))
(+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)) 1))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 beta (*.f64 2 i)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3)))))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) (*.f64 i 2))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3))) (/.f64 1 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 alpha (-.f64 (/.f64 1 (+.f64 (+.f64 beta 2) (*.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2)))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 4)))) (pow.f64 alpha 3)))))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 4)))) (pow.f64 alpha 3)))) (*.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)))) (neg.f64 alpha)))))
(+.f64 (/.f64 beta (+.f64 (*.f64 i 2) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (+.f64 (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2))) (/.f64 1 (+.f64 (*.f64 i 2) (+.f64 2 beta))))) (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 4))) (/.f64 1 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 3))))))))
(+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3))))) (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3))))))
(+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3)) 1))) (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 (*.f64 i 2) beta)))) (+.f64 (/.f64 beta (+.f64 2 (+.f64 (*.f64 i 2) beta))) (*.f64 alpha (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2))) (/.f64 1 (+.f64 2 (+.f64 (*.f64 i 2) beta))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 2) beta) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 3))))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)))
(*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha)))
(+.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)))
(+.f64 -1 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha))
(+.f64 -1 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)) (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2)) (+.f64 -1 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha)))
(+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2)) (+.f64 -1 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))) 1)
(+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 3))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 3))))
(+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 3))))))
(+.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (-.f64 (-.f64 -2 (+.f64 (*.f64 i 2) beta)) (*.f64 i 2)) beta)) (pow.f64 alpha 3)))))
(+.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (*.f64 (+.f64 (*.f64 i 2) beta) -2) 2)) (pow.f64 alpha 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)))
(*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha)))
(+.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)))
(+.f64 -1 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha))
(+.f64 -1 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)) (+.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2)) (+.f64 -1 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha)))
(+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2)) (+.f64 -1 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))) 1)
(+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta 2) (*.f64 i 2)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (+.f64 beta 2) (*.f64 i 2)))) (pow.f64 alpha 3))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (+.f64 (*.f64 i 2) (+.f64 2 beta)))) (pow.f64 alpha 3))))
(+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta)) alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 i 2) (+.f64 2 beta)) 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 i 2) beta)) (-.f64 (-.f64 -2 (*.f64 i 2)) beta))) (pow.f64 alpha 3))))))
(+.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) alpha) (/.f64 (*.f64 (+.f64 (*.f64 i 2) (-.f64 beta (-.f64 -2 (+.f64 (*.f64 i 2) beta)))) (-.f64 -2 (+.f64 (*.f64 i 2) beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (-.f64 (-.f64 -2 (+.f64 (*.f64 i 2) beta)) (*.f64 i 2)) beta)) (pow.f64 alpha 3)))))
(+.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) (/.f64 (*.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) (+.f64 -2 (-.f64 (*.f64 -2 i) beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 2) beta)) 2) (-.f64 (*.f64 (+.f64 (*.f64 i 2) beta) -2) 2)) (pow.f64 alpha 3)))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))))
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (+.f64 1 beta) (*.f64 i 2))) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (*.f64 i 2) (+.f64 1 beta))) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1)
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))))
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (+.f64 1 beta) (*.f64 i 2))) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (*.f64 i 2) (+.f64 1 beta))) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(/.f64 (+.f64 2 (*.f64 2 (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2))))
(/.f64 (*.f64 2 (+.f64 (+.f64 1 beta) (*.f64 i 2))) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (*.f64 2 (+.f64 (*.f64 i 2) (+.f64 1 beta))) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta)))
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 0)
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta)))
(+.f64 0 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 0)
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta)))
(-.f64 0 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(neg.f64 (/.f64 (+.f64 (*.f64 -2 i) (-.f64 alpha beta)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 alpha (-.f64 (*.f64 -2 i) beta)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(neg.f64 (/.f64 (+.f64 (*.f64 -2 i) (-.f64 alpha beta)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 alpha (-.f64 (*.f64 -2 i) beta)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) 1)
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta)))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 2 i) alpha)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2))))
(/.f64 (+.f64 beta (-.f64 (*.f64 i 2) alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta))))
(/.f64 (+.f64 (*.f64 i 2) (-.f64 beta alpha)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) -1)
(neg.f64 (/.f64 (+.f64 (*.f64 -2 i) (-.f64 alpha beta)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 alpha (-.f64 (*.f64 -2 i) beta)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 (*.f64 i -2) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(neg.f64 (/.f64 (+.f64 (*.f64 -2 i) (-.f64 alpha beta)) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 alpha (+.f64 (*.f64 i 2) (+.f64 2 beta)))))
(neg.f64 (/.f64 (+.f64 (-.f64 alpha beta) (*.f64 -2 i)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 alpha (-.f64 (*.f64 -2 i) beta)) (+.f64 (*.f64 2 (+.f64 1 i)) (+.f64 alpha beta))))

eval382.0ms (3.6%)

Compiler

Compiled 23974 to 17911 computations (25.3% saved)

prune137.0ms (1.3%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New45012462
Fresh257
Picked101
Done224
Total45519474
Error
0.4b
Counts
474 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
47.7b
(/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)
50.3b
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
18.5b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))) 2)
52.1b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
50.3b
(/.f64 (-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) 2)
25.7b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
35.8b
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
20.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
17.8b
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
29.9b
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
50.6b
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta))) 1) 2)
40.5b
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 1) 2)
47.4b
(/.f64 (+.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i)) 2)
61.7b
(/.f64 (+.f64 -1 1) 2)
57.2b
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
59.1b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
44.0b
(/.f64 2 2)
25.8b
(/.f64 1 2)
Compiler

Compiled 696 to 554 computations (20.4% saved)

localize19.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))
Compiler

Compiled 55 to 39 computations (29.1% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
i
@0
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))
0.0ms
beta
@0
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))
0.0ms
i
@inf
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))
0.0ms
beta
@inf
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))
0.0ms
i
@-inf
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))

rewrite6.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
40×rational.json-simplify-1
36×bool.json-1
30×rational.json-1
30×rational.json-2
28×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
14325
27525
39725
411125
511225
611325
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))

simplify26.0ms (0.2%)

Algorithm
egg-herbie
Rules
226×rational.json-simplify-1
142×rational.json-simplify-33
40×rational.json-simplify-2
rational.json-simplify-19
rational.json-simplify-20
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911714
11541714
22171714
32811714
43181714
53201714
Stop Event
saturated
Counts
28 → 42
Calls
Call 1
Inputs
(/.f64 beta (+.f64 2 (*.f64 2 i)))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta 2) 4))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 0)
(+.f64 0 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(*.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 1)
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))
Outputs
(/.f64 beta (+.f64 2 (*.f64 2 i)))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))))
(+.f64 (+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3)))))
(+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2)))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))))
(+.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2)))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3)))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (+.f64 (+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (*.f64 2 i)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (*.f64 2 i)) 4))) (+.f64 (/.f64 beta (+.f64 2 (*.f64 2 i))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (*.f64 2 i)) 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 i)) 3) (pow.f64 beta 3))))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (/.f64 beta (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2)))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta 2) 4))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta 2) 4))))))
(+.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta 2) 4)))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4))))))
(*.f64 1/2 (/.f64 beta i))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3)))) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 i 4))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 0)
(+.f64 0 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 0)
(*.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 1)
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
Compiler

Compiled 30 to 22 computations (26.7% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
alpha
@0
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
alpha
@-inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
beta
@0
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
alpha
@inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
0.0ms
beta
@-inf
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)

rewrite6.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
26×bool.json-1
24×rational.json-simplify-2
24×rational.json-simplify-1
20×rational.json-1
20×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14019
27119
37919
48019
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))))))

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×rational.json-simplify-2
rational.json-simplify-1
rational.json-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020412
127412
229412
Stop Event
saturated
Counts
16 → 7
Calls
Call 1
Inputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 0)
(+.f64 0 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 1)
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
Outputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 0)
(+.f64 0 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 0)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 1)
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))

localize21.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
Compiler

Compiled 56 to 40 computations (28.6% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
beta
@inf
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
1.0ms
alpha
@0
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
0.0ms
i
@0
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
0.0ms
alpha
@inf
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
0.0ms
i
@inf
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
122×bool.json-1
120×rational.json-simplify-27
118×rational.json-simplify-2
112×rational.json-1
112×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
16031
211231
315131
419931
524331
627931
733031
835031
940031
1048031
1157331
1258431
1358931
1459931
Stop Event
saturated
Counts
1 → 9
Calls
Call 1
Inputs
(/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))))))

simplify48.0ms (0.5%)

Algorithm
egg-herbie
Rules
396×rational.json-simplify-2
350×rational.json-simplify-31
216×rational.json-simplify-27
200×rational.json-simplify-41
178×rational.json-simplify-9
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0581623
11051623
21741623
32931623
45161623
57181623
69401623
710931623
812001623
912381623
1012441623
Stop Event
saturated
Counts
45 → 26
Calls
Call 1
Inputs
(/.f64 (-.f64 2 (*.f64 -2 beta)) alpha)
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(*.f64 4 (/.f64 i alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(*.f64 4 (/.f64 i alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(/.f64 (-.f64 2 (*.f64 -4 i)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -4 (/.f64 i alpha)))
(*.f64 2 (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(*.f64 2 (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(+.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 0)
(+.f64 0 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))
(-.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 0)
(-.f64 0 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 1)
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))
(*.f64 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha) -1)
(neg.f64 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))
Outputs
(/.f64 (-.f64 2 (*.f64 -2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 beta 2)) alpha)
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(*.f64 4 (/.f64 i alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(*.f64 4 (/.f64 i alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -2 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(/.f64 (-.f64 2 (*.f64 -4 i)) alpha)
(/.f64 (-.f64 2 (*.f64 i -4)) alpha)
(/.f64 (+.f64 2 (*.f64 i 4)) alpha)
(/.f64 (+.f64 2 (*.f64 4 i)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(*.f64 2 (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(*.f64 2 (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))) (*.f64 -4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -2 (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(+.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 0)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(+.f64 0 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(-.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 0)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(-.f64 0 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha) 1)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(*.f64 1 (/.f64 (*.f64 2 (+.f64 (*.f64 2 i) (+.f64 beta 1))) alpha))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(*.f64 -1 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(*.f64 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha) -1)
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)
(neg.f64 (/.f64 (+.f64 -2 (*.f64 2 (-.f64 (*.f64 i -2) beta))) alpha))
(/.f64 (-.f64 2 (*.f64 -2 (+.f64 beta (*.f64 2 i)))) alpha)
(/.f64 (+.f64 2 (*.f64 (+.f64 beta (*.f64 2 i)) 2)) alpha)
(/.f64 (-.f64 2 (*.f64 2 (-.f64 (*.f64 -2 i) beta))) alpha)

localize29.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 alpha beta) (*.f64 2 i))
0.0b
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
0.0b
(/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
3.6b
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Compiler

Compiled 97 to 53 computations (45.4% saved)

series107.0ms (1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
93.0ms
alpha
@inf
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
beta
@0
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
i
@inf
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@0
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
i
@-inf
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

rewrite208.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
9614×rational.json-simplify-33
1146×bool.json-1
1124×rational.json-1
1124×rational.json-2
994×rational.json-simplify-1
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
015123
179123
2180123
3353123
4572123
5910123
61298111
71420111
81562111
92840111
104148111
115032111
125206111
135394111
145489111
155489111
165595111
175697111
185705111
195705111
205705111
215705111
225705111
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 beta (-.f64 (*.f64 i -2) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 alpha (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 beta alpha) (*.f64 i -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta alpha) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (*.f64 i -2)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i -2) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 alpha) (+.f64 beta (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 i -4) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i -2) alpha) beta)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 2 i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (*.f64 i -4)) (-.f64 (*.f64 2 i) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i -4) (+.f64 (-.f64 beta alpha) (*.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 beta (*.f64 i -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha (*.f64 i -2)) (+.f64 beta (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (+.f64 alpha (*.f64 i -2))) (*.f64 alpha -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha -2) (+.f64 beta (+.f64 alpha (*.f64 i -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -6)) (*.f64 i 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -4) (*.f64 alpha -2)) (+.f64 beta (+.f64 alpha (*.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (*.f64 alpha -2)) (+.f64 alpha (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha (*.f64 i -4)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 2 i) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha alpha) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)) (+.f64 alpha (*.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 alpha) (*.f64 i 4)) (+.f64 (*.f64 i -6) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)) (+.f64 alpha (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -6) beta) (+.f64 (neg.f64 alpha) (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (+.f64 alpha (+.f64 alpha (*.f64 2 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 beta (*.f64 i 4)) (+.f64 (*.f64 i -6) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -6) (neg.f64 alpha)) (+.f64 beta (*.f64 i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 beta alpha) (*.f64 i 4)) (*.f64 i -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 alpha (*.f64 i -2))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -2) (*.f64 alpha -2))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 alpha (*.f64 i 4)) (-.f64 (*.f64 i -4) alpha)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) (+.f64 alpha (+.f64 alpha (*.f64 2 i)))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)) (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)) (neg.f64 alpha)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (*.f64 i -2)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 i) (*.f64 i -6)) (+.f64 (-.f64 beta alpha) (*.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 i) (+.f64 (*.f64 i -6) (neg.f64 alpha))) (+.f64 beta (*.f64 2 i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i -4) (+.f64 (neg.f64 alpha) (*.f64 i 4))) (+.f64 beta (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 2 i) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))))))

simplify248.0ms (2.4%)

Algorithm
egg-herbie
Rules
1582×rational.json-simplify-27
1570×rational.json-simplify-41
1470×rational.json-simplify-29
1362×rational.json-simplify-40
1280×rational.json-simplify-33
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065816552
1164816372
2400315904
3752815888
Stop Event
node limit
Counts
180 → 346
Calls
Call 1
Inputs
(-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) 2)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 1) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 -2 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 -2 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 -2 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) i) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (pow.f64 i 2)) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) i) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (pow.f64 i 2)) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))))) (pow.f64 i 3)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) i) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 alpha)) i)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)) (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)) (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2)))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)))))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) 1)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) 1)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(/.f64 (-.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (+.f64 (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (+.f64 (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (+.f64 (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 i))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
-1
(-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2))))) 1)
(*.f64 -1 (+.f64 alpha (*.f64 2 i)))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(-.f64 beta (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(*.f64 -1 alpha)
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(*.f64 -1 alpha)
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(-.f64 beta alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(*.f64 -2 i)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(*.f64 -2 i)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 0 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) -1)
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 alpha (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 0)
(+.f64 (+.f64 beta alpha) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 beta (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))
(+.f64 0 (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 beta (*.f64 i -2)) (neg.f64 alpha))
(+.f64 (*.f64 i -2) (-.f64 beta alpha))
(+.f64 (neg.f64 alpha) (+.f64 beta (*.f64 i -2)))
(+.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 i -4) alpha))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)))
(+.f64 (-.f64 (*.f64 i -2) alpha) beta)
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 2 i))
(+.f64 (+.f64 beta (*.f64 i -4)) (-.f64 (*.f64 2 i) alpha))
(+.f64 (*.f64 i -4) (+.f64 (-.f64 beta alpha) (*.f64 2 i)))
(+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 beta (*.f64 i -4)))
(+.f64 (+.f64 alpha (*.f64 i -2)) (+.f64 beta (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 beta (+.f64 alpha (*.f64 i -2))) (*.f64 alpha -2))
(+.f64 (*.f64 alpha -2) (+.f64 beta (+.f64 alpha (*.f64 i -2))))
(+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) (+.f64 beta alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -6)) (*.f64 i 4))
(+.f64 (+.f64 (*.f64 i -4) (*.f64 alpha -2)) (+.f64 beta (+.f64 alpha (*.f64 2 i))))
(+.f64 (+.f64 beta (*.f64 alpha -2)) (+.f64 alpha (*.f64 i -2)))
(+.f64 (+.f64 alpha (*.f64 i -4)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 2 i) alpha)))
(+.f64 (+.f64 alpha alpha) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)) alpha)
(+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)) (+.f64 alpha (*.f64 2 i)))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (+.f64 (neg.f64 alpha) (*.f64 i 4)) (+.f64 (*.f64 i -6) beta))
(+.f64 (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)) (+.f64 alpha (*.f64 i 4)))
(+.f64 (+.f64 (*.f64 i -6) beta) (+.f64 (neg.f64 alpha) (*.f64 i 4)))
(+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (+.f64 alpha (+.f64 alpha (*.f64 2 i))))
(+.f64 (+.f64 beta (*.f64 i 4)) (+.f64 (*.f64 i -6) (neg.f64 alpha)))
(+.f64 (+.f64 (*.f64 i -6) (neg.f64 alpha)) (+.f64 beta (*.f64 i 4)))
(+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)) (+.f64 alpha alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i 4)) (*.f64 i -6))
(+.f64 (+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 alpha (*.f64 i -2))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -2) (*.f64 alpha -2))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (+.f64 alpha (*.f64 i 4)) (-.f64 (*.f64 i -4) alpha)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) (+.f64 alpha (+.f64 alpha (*.f64 2 i)))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)) (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)) (neg.f64 alpha)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (*.f64 i -2)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (*.f64 2 i) (*.f64 i -6)) (+.f64 (-.f64 beta alpha) (*.f64 2 i)))
(+.f64 (+.f64 (*.f64 2 i) (+.f64 (*.f64 i -6) (neg.f64 alpha))) (+.f64 beta (*.f64 2 i)))
(+.f64 (+.f64 (*.f64 i -4) (+.f64 (neg.f64 alpha) (*.f64 i 4))) (+.f64 beta (*.f64 i -2)))
(*.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 1)
(*.f64 1 (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(*.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) -1)
(*.f64 -1 (+.f64 (*.f64 2 i) (-.f64 alpha beta)))
(neg.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)))
Outputs
(-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 2 alpha)))))
(-.f64 (+.f64 1 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 2 alpha))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 2 alpha))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 2 alpha))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4)) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4))))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 1 alpha)) (*.f64 i 4)) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 i 4))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(-.f64 (-.f64 (+.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 1 alpha)) (*.f64 i 4)) beta))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))) (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))
(-.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 i 4))) beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2)))) (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (pow.f64 beta 2))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 1 alpha)) (*.f64 i 4)) beta)) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 1 alpha)) (*.f64 i 4)) beta)) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))))))
(-.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 i 4))) beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (pow.f64 beta 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (pow.f64 beta 2))) (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (pow.f64 beta 3))))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 2 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) 2)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 3))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) 1) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (neg.f64 alpha)))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (*.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))))))))
(+.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3)))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (+.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))) (pow.f64 alpha 3))))
(+.f64 (+.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))) (pow.f64 alpha 3))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (pow.f64 alpha 2))))) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (pow.f64 alpha 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)))))))
(-.f64 (-.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))))))
(-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4) (pow.f64 alpha 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4)))))))))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4) (pow.f64 alpha 4))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (pow.f64 alpha 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4)))))) (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 beta (+.f64 (+.f64 2 (*.f64 i -2)) (*.f64 2 i)))) alpha))
(*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 (*.f64 i -2))))) alpha))
(*.f64 -1 (/.f64 (+.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 i -2)) (*.f64 beta -2)) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 -2 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 beta (+.f64 (+.f64 2 (*.f64 i -2)) (*.f64 2 i)))) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 i (*.f64 -2 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 (*.f64 i -2))))) alpha)) (*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (*.f64 i -2)))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 i -2)) (*.f64 beta -2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (*.f64 i -2)))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 -2 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 i (*.f64 -2 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 beta (+.f64 (+.f64 2 (*.f64 i -2)) (*.f64 2 i)))) alpha))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (*.f64 i -2)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 (*.f64 i -2))))) alpha))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (*.f64 i -2)))) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (+.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 i -2)) (*.f64 beta -2)) alpha))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 -2 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -2 i) (*.f64 2 i))))) alpha)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (+.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 i (*.f64 -2 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 beta (+.f64 (+.f64 2 (*.f64 i -2)) (*.f64 2 i)))) alpha)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (*.f64 i -2)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 (*.f64 i -2))))) alpha)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4) (*.f64 -2 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))))) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (*.f64 i -2)))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (+.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 i -2)) (*.f64 beta -2)) alpha))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (pow.f64 alpha 3)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (pow.f64 alpha 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3) (*.f64 i -2)))) (pow.f64 alpha 4)))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 (+.f64 alpha beta) 2))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) i) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2)))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(-.f64 (+.f64 1 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (pow.f64 i 2)) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) i) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2)))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)))) (pow.f64 i 2))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(+.f64 (-.f64 (+.f64 1 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta)))) (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (pow.f64 i 2)))
(+.f64 (-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta)))) (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (pow.f64 i 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (pow.f64 i 2)) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))))) (pow.f64 i 3)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) i) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)))) (pow.f64 i 2)) (+.f64 1 (+.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))) (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2)))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2)))))) (*.f64 (-.f64 (-.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 4))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 4)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)))) (pow.f64 i 3))))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (pow.f64 i 2)) (+.f64 1 (+.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)))))) (*.f64 (-.f64 (-.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (pow.f64 i 3))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (pow.f64 i 2)) (+.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (*.f64 i (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 2 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)))))) (*.f64 (-.f64 (-.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (pow.f64 i 3)))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(/.f64 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 alpha)) i)
(/.f64 (-.f64 (+.f64 (*.f64 beta 1/2) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) (*.f64 alpha 1/2)) i)
(/.f64 (-.f64 (+.f64 (*.f64 beta 1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha 1/2)) i)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (pow.f64 i 2)))) (*.f64 1/2 (/.f64 (+.f64 (+.f64 alpha beta) 2) i)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (+.f64 alpha beta)) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i))))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))))) (*.f64 1/2 (/.f64 (+.f64 2 (+.f64 alpha beta)) i))) (*.f64 1/2 (/.f64 alpha i))) (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (+.f64 alpha beta) 2) i)) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2)) (pow.f64 i 3)))))))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i))) (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2)) (pow.f64 i 3)))))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (pow.f64 i 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (+.f64 alpha beta)) i)) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))))))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (+.f64 alpha beta)) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3)))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (pow.f64 i 3))))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (+.f64 alpha beta) 2) i)) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 4) (pow.f64 i 4)))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)) (pow.f64 i 4)))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (pow.f64 i 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (+.f64 alpha beta)) i)) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4) (pow.f64 i 4)))))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (+.f64 alpha beta)) i)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4) (pow.f64 i 4))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (pow.f64 i 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2)) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 alpha i))) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i))
(*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) (*.f64 alpha -1/2)) i))
(*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha -1/2)) i))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)) (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) (*.f64 alpha -1/2)) i))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha -1/2)) i))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)) (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(-.f64 (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) (*.f64 alpha -1/2)) i))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (*.f64 1/8 alpha)) (+.f64 (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3) 1/8) (*.f64 beta (*.f64 1/8 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))) (pow.f64 i 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (pow.f64 i 2)))))
(+.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha -1/2)) i))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 alpha 1/8)) (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) 1/8) (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 1/8 beta)))) (pow.f64 i 3))))
(+.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha -1/2)) i))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 alpha 1/8)) (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) 1/8) (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 beta 1/8)))) (pow.f64 i 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2)))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (*.f64 1/8 alpha)) (+.f64 (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3) 1/8) (*.f64 beta (*.f64 1/8 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) (*.f64 alpha -1/2)) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)) (pow.f64 i 4)))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) 2) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 (+.f64 alpha beta) 2)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 4) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 alpha 1/8)) (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) 1/8) (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 1/8 beta)))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha -1/2)) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4)))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 alpha 1/8)) (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) 1/8) (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (*.f64 beta 1/8)))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) (*.f64 alpha -1/2)) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4)))))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 2 (+.f64 alpha beta))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4) (pow.f64 i 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (pow.f64 i 2))))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 alpha))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (*.f64 beta (-.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 alpha)))) (*.f64 beta (-.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3))) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)))) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3)) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4)))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) 1)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 3)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2)))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) 1)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 2 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) -1) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 3)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2)))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(-.f64 (+.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) (+.f64 -2 (*.f64 (+.f64 alpha (*.f64 2 i)) -2))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 i beta)))))
(/.f64 (-.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(/.f64 (-.f64 beta (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 beta)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 (pow.f64 alpha 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))) (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))))) (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 (pow.f64 alpha 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))))))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))))) (*.f64 (pow.f64 alpha 2) (+.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))))) (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(-.f64 (+.f64 (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))))) (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 (pow.f64 alpha 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
(-.f64 (+.f64 (+.f64 (*.f64 alpha (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))))) (*.f64 (pow.f64 alpha 3) (-.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))))) (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))) (*.f64 (pow.f64 alpha 2) (+.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)))))) (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(+.f64 -1 (-.f64 (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha))))
(-.f64 (-.f64 (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))) 1) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha)))
(+.f64 (*.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha))) (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (+.f64 (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 beta (+.f64 (*.f64 2 i) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(+.f64 (+.f64 -1 (-.f64 (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 beta (+.f64 (*.f64 2 i) (-.f64 (neg.f64 beta) (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))))
(+.f64 (-.f64 (-.f64 (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))) 1) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 beta (-.f64 -2 beta))) (pow.f64 alpha 2))))
(+.f64 (+.f64 (*.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha))) (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 2 (*.f64 beta -2))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (+.f64 (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (+.f64 (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 i))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 beta (+.f64 (*.f64 2 i) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))) (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (-.f64 beta (+.f64 (*.f64 2 i) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 3)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)) (*.f64 2 (/.f64 i alpha)))))
(+.f64 (+.f64 -1 (-.f64 (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 beta (+.f64 (*.f64 2 i) (-.f64 (neg.f64 beta) (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (-.f64 beta (+.f64 (*.f64 2 i) (-.f64 (neg.f64 beta) (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 3))))
(+.f64 (-.f64 (-.f64 (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha))) 1) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 beta (-.f64 -2 beta))) (pow.f64 alpha 2))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (-.f64 beta (-.f64 -2 beta))) (pow.f64 alpha 3))))
(+.f64 (+.f64 (*.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) alpha))) (-.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 i alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 2 (*.f64 beta -2))) (pow.f64 alpha 2))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (-.f64 2 (*.f64 beta -2))) (pow.f64 alpha 3))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 2 beta))) alpha)))
(*.f64 -1 (/.f64 (+.f64 alpha (-.f64 (-.f64 -2 beta) beta)) alpha))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))))
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 2 beta))) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (-.f64 (-.f64 -2 beta) beta)) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 (-.f64 -2 beta) beta)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))) 1)
(+.f64 -1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)))))
(+.f64 -1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 2 beta))) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (-.f64 (*.f64 -1 (-.f64 beta (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (-.f64 (-.f64 -2 beta) beta)) alpha)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (-.f64 (-.f64 -2 beta) beta)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (-.f64 (-.f64 -2 beta) beta)) (pow.f64 alpha 3))))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(-.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))) (+.f64 (+.f64 alpha beta) 2)))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(+.f64 (-.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))) (+.f64 (+.f64 alpha beta) 2))) (+.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 alpha beta) 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))) (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2))))) (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (+.f64 2 (+.f64 alpha beta)))) (+.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha beta))) (*.f64 i (*.f64 -1 (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (+.f64 2 (+.f64 alpha beta)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))))) (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
-1
(-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 1 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) 2) i) -1/2)))
(+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 (/.f64 (+.f64 2 (+.f64 alpha beta)) i) -1/2)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 alpha beta) 2) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) -1/2))) (pow.f64 i 2)))) (+.f64 1 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) 2) i) -1/2)))
(+.f64 (+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 (/.f64 (+.f64 2 (+.f64 alpha beta)) i) -1/2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) -1/2))) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (+.f64 alpha beta) 2) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) -1/2))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) -1/2))) (pow.f64 i 3))))) (+.f64 1 (*.f64 (/.f64 (+.f64 (+.f64 alpha beta) 2) i) -1/2)))
(+.f64 (+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 (/.f64 (+.f64 2 (+.f64 alpha beta)) i) -1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) -1/2))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) -1/2))) (pow.f64 i 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) i)))
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) i)))
(*.f64 -1 (/.f64 (+.f64 i (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) i))
(*.f64 -1 (/.f64 (+.f64 i (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) i))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2)))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (+.f64 alpha beta) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2))) (pow.f64 i 2)))))
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 i (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 i (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2))))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2)) i)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (+.f64 alpha beta) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) 2) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 2) 1/2))) (pow.f64 i 3))))))
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) i)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 3))))))
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) i)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 3))))))
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2)) i)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 (+.f64 2 (+.f64 alpha beta)) 1/2))) (pow.f64 i 3))))))
(*.f64 -1 (+.f64 alpha (*.f64 2 i)))
(*.f64 (+.f64 alpha (*.f64 2 i)) -1)
(-.f64 (neg.f64 alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 beta (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(*.f64 -1 alpha)
(neg.f64 alpha)
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(*.f64 -1 alpha)
(neg.f64 alpha)
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 (+.f64 beta (*.f64 -1 alpha)) (*.f64 2 i))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(-.f64 beta alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 -2 i)
(*.f64 i -2)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 -2 i)
(*.f64 i -2)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2))))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2))))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta)))))
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(+.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 0)
(/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(+.f64 0 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(-.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 0)
(/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(-.f64 0 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta)))))
(/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(*.f64 1 (/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta)))))
(/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) -1)
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta)))))
(/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 (+.f64 alpha beta) 2))))
(neg.f64 (/.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta)))))
(/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 2 (+.f64 alpha beta))))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 alpha (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 0)
(+.f64 (*.f64 i -2) (+.f64 (-.f64 beta alpha) 0))
(+.f64 (+.f64 beta alpha) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha beta) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 beta (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))
(+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 beta (+.f64 (*.f64 i -4) (*.f64 alpha -2))))
(+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha beta)) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))
(+.f64 0 (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 0)
(+.f64 (*.f64 i -2) (+.f64 (-.f64 beta alpha) 0))
(+.f64 (+.f64 beta (*.f64 i -2)) (neg.f64 alpha))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (*.f64 i -2) (-.f64 beta alpha))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (neg.f64 alpha) (+.f64 beta (*.f64 i -2)))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 i -4) alpha))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)))
(+.f64 (-.f64 (*.f64 i -2) alpha) beta)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 2 i))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (+.f64 beta (*.f64 i -4)) (-.f64 (*.f64 2 i) alpha))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (*.f64 i -4) (+.f64 (-.f64 beta alpha) (*.f64 2 i)))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i)))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 beta (*.f64 i -4)))
(+.f64 (*.f64 2 i) (+.f64 (-.f64 beta alpha) (*.f64 i -4)))
(+.f64 (+.f64 alpha (*.f64 i -2)) (+.f64 beta (*.f64 alpha -2)))
(+.f64 (+.f64 alpha beta) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 alpha (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2))))
(+.f64 (+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (+.f64 alpha alpha)) (*.f64 2 i))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 (*.f64 alpha -2) (+.f64 beta (*.f64 i -6))))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 beta (+.f64 (*.f64 alpha -2) (*.f64 i -6))))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (+.f64 beta (+.f64 alpha (*.f64 i -2))) (*.f64 alpha -2))
(+.f64 (+.f64 alpha beta) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (*.f64 alpha -2) (+.f64 beta (+.f64 alpha (*.f64 i -2))))
(+.f64 (+.f64 alpha beta) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) (+.f64 beta alpha))
(+.f64 (+.f64 alpha beta) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -6)) (*.f64 i 4))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 i -4) (*.f64 alpha -2)) (+.f64 beta (+.f64 alpha (*.f64 2 i))))
(+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 beta (+.f64 (*.f64 i -4) (*.f64 alpha -2))))
(+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha beta)) (+.f64 (*.f64 i -4) (*.f64 alpha -2)))
(+.f64 (+.f64 beta (*.f64 alpha -2)) (+.f64 alpha (*.f64 i -2)))
(+.f64 (+.f64 alpha beta) (+.f64 (*.f64 i -2) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (*.f64 i -4)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 2 i) alpha)))
(+.f64 (+.f64 (+.f64 alpha (*.f64 i -4)) (-.f64 beta alpha)) (-.f64 (*.f64 2 i) alpha))
(+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 (-.f64 beta alpha) (+.f64 alpha (*.f64 i -4))))
(+.f64 (+.f64 alpha alpha) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)))
(+.f64 (*.f64 alpha -2) (+.f64 (+.f64 (+.f64 alpha alpha) (*.f64 i -2)) (-.f64 beta alpha)))
(+.f64 (+.f64 (+.f64 alpha alpha) (*.f64 alpha -2)) (+.f64 beta (-.f64 (*.f64 i -2) alpha)))
(+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)) alpha)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)) (+.f64 alpha (*.f64 2 i)))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (neg.f64 alpha) (*.f64 i 4)) (+.f64 (*.f64 i -6) beta))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)) (+.f64 alpha (*.f64 i 4)))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 (*.f64 alpha -2) (+.f64 beta (*.f64 i -6))))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 beta (+.f64 (*.f64 alpha -2) (*.f64 i -6))))
(+.f64 (+.f64 (*.f64 i -6) beta) (+.f64 (neg.f64 alpha) (*.f64 i 4)))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (+.f64 alpha (+.f64 alpha (*.f64 2 i))))
(+.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 alpha (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2))))
(+.f64 (+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (+.f64 alpha alpha)) (*.f64 2 i))
(+.f64 (+.f64 beta (*.f64 i 4)) (+.f64 (*.f64 i -6) (neg.f64 alpha)))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 i -6) (neg.f64 alpha)) (+.f64 beta (*.f64 i 4)))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)) (+.f64 alpha alpha))
(+.f64 (+.f64 alpha alpha) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (*.f64 alpha -2)))
(+.f64 (*.f64 alpha -2) (+.f64 (+.f64 (+.f64 alpha alpha) (*.f64 i -2)) (-.f64 beta alpha)))
(+.f64 (+.f64 (+.f64 alpha alpha) (*.f64 alpha -2)) (+.f64 beta (-.f64 (*.f64 i -2) alpha)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i 4)) (*.f64 i -6))
(+.f64 (*.f64 i -6) (+.f64 (-.f64 beta alpha) (*.f64 i 4)))
(+.f64 (*.f64 i 4) (+.f64 (-.f64 beta alpha) (*.f64 i -6)))
(+.f64 (+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 alpha (*.f64 i -2))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 alpha (*.f64 i -2))))
(+.f64 (*.f64 i -2) (+.f64 (-.f64 beta alpha) (+.f64 (-.f64 (*.f64 2 i) alpha) (+.f64 alpha (*.f64 i -2)))))
(+.f64 (+.f64 (*.f64 2 i) (*.f64 i -2)) (+.f64 beta (-.f64 (*.f64 i -2) alpha)))
(+.f64 (+.f64 (+.f64 alpha (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -2) (*.f64 alpha -2))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) alpha) (+.f64 alpha (*.f64 2 i))))
(+.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 alpha (+.f64 (*.f64 i -2) (*.f64 alpha -2)))))
(+.f64 (+.f64 (+.f64 alpha (*.f64 i 4)) (-.f64 (*.f64 i -4) alpha)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (*.f64 i 4))) (-.f64 (*.f64 i -4) alpha))
(+.f64 (+.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (*.f64 i -2)) (-.f64 beta alpha))
(+.f64 (+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) (+.f64 alpha (+.f64 alpha (*.f64 2 i)))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (+.f64 (+.f64 (*.f64 i -2) (*.f64 alpha -2)) alpha) (+.f64 alpha (*.f64 2 i))))
(+.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 alpha (+.f64 (*.f64 i -2) (*.f64 alpha -2)))))
(+.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (*.f64 i 4))) (-.f64 (*.f64 i -4) alpha))
(+.f64 (+.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (*.f64 i -2)) (-.f64 beta alpha))
(+.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))) (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (*.f64 i 4))) (-.f64 (*.f64 i -4) alpha))
(+.f64 (+.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (*.f64 i -2)) (-.f64 beta alpha))
(+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)) (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (-.f64 (*.f64 i -2) alpha) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha))) (+.f64 (+.f64 alpha alpha) (*.f64 i 4)))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 alpha (+.f64 (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -2) alpha)) (-.f64 (*.f64 i -4) alpha))))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 alpha (+.f64 (-.f64 (*.f64 i -2) alpha) (+.f64 (-.f64 beta alpha) (-.f64 (*.f64 i -4) alpha)))))
(+.f64 (+.f64 (+.f64 (*.f64 alpha -2) (+.f64 (*.f64 i -6) beta)) (neg.f64 alpha)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 alpha alpha) (*.f64 i 4)) (+.f64 (neg.f64 alpha) (+.f64 (*.f64 alpha -2) (+.f64 beta (*.f64 i -6)))))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 alpha alpha)) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -6)) (*.f64 alpha -2)))
(+.f64 (+.f64 alpha (+.f64 alpha (*.f64 i 4))) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -6)) (*.f64 alpha -2)))
(+.f64 (+.f64 (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)) (*.f64 i -2)) (+.f64 alpha (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 alpha alpha) (*.f64 i 4)) (+.f64 (*.f64 i -2) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2))))
(+.f64 (+.f64 (*.f64 i 4) (+.f64 alpha alpha)) (+.f64 (*.f64 i -2) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2))))
(+.f64 (+.f64 alpha (*.f64 i 4)) (+.f64 alpha (+.f64 (*.f64 i -2) (+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -4)) (*.f64 alpha -2)))))
(+.f64 (+.f64 (*.f64 2 i) (*.f64 i -6)) (+.f64 (-.f64 beta alpha) (*.f64 2 i)))
(+.f64 (+.f64 (*.f64 2 i) (-.f64 beta alpha)) (+.f64 (*.f64 2 i) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (-.f64 (*.f64 2 i) alpha) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 2 i) (+.f64 (*.f64 i -6) (neg.f64 alpha))) (+.f64 beta (*.f64 2 i)))
(+.f64 (+.f64 (*.f64 2 i) (-.f64 beta alpha)) (+.f64 (*.f64 2 i) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (-.f64 (*.f64 2 i) alpha) (*.f64 i -6)))
(+.f64 (+.f64 (*.f64 i -4) (+.f64 (neg.f64 alpha) (*.f64 i 4))) (+.f64 beta (*.f64 i -2)))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 alpha (*.f64 i 4))))
(+.f64 (+.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 alpha (*.f64 i 4))) (-.f64 (*.f64 i -4) alpha))
(+.f64 (+.f64 (+.f64 (*.f64 i -4) (*.f64 i 4)) (*.f64 i -2)) (-.f64 beta alpha))
(*.f64 (+.f64 (-.f64 beta alpha) (*.f64 i -2)) 1)
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 1 (+.f64 (-.f64 beta alpha) (*.f64 i -2)))
(+.f64 (-.f64 beta alpha) (*.f64 i -2))
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)) -1)
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(*.f64 -1 (+.f64 (*.f64 2 i) (-.f64 alpha beta)))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))
(neg.f64 (+.f64 (*.f64 2 i) (-.f64 alpha beta)))
(+.f64 beta (*.f64 (+.f64 alpha (*.f64 2 i)) -1))
(-.f64 (-.f64 beta alpha) (*.f64 2 i))

eval459.0ms (4.4%)

Compiler

Compiled 21817 to 15777 computations (27.7% saved)

prune129.0ms (1.2%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New4277434
Fresh6612
Picked101
Done156
Total43518453
Error
0.4b
Counts
453 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
47.7b
(/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)
50.3b
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
26.1b
(/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 2)
52.1b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
54.6b
(/.f64 (/.f64 2 alpha) 2)
50.3b
(/.f64 (-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) 2)
25.7b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
20.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
35.8b
(/.f64 (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
18.6b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
50.3b
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta))) 1) 2)
40.5b
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 1) 2)
47.4b
(/.f64 (+.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i)) 2)
57.2b
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
59.1b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
44.0b
(/.f64 2 2)
25.8b
(/.f64 1 2)
Compiler

Compiled 622 to 492 computations (20.9% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)
0.0b
(/.f64 beta (+.f64 beta 2))
Compiler

Compiled 30 to 22 computations (26.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
beta
@inf
(/.f64 beta (+.f64 beta 2))
0.0ms
beta
@0
(/.f64 beta (+.f64 beta 2))
0.0ms
beta
@-inf
(/.f64 beta (+.f64 beta 2))
0.0ms
beta
@-inf
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)
0.0ms
beta
@inf
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)

rewrite7.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
32×rational.json-simplify-1
30×bool.json-1
24×rational.json-1
24×rational.json-2
24×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
13732
26032
37032
47432
58232
68732
79032
89632
99732
Stop Event
saturated
Counts
2 → 7
Calls
Call 1
Inputs
(/.f64 beta (+.f64 beta 2))
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))

simplify134.0ms (1.3%)

Algorithm
egg-herbie
Rules
480×rational.json-simplify-27
404×rational.json-simplify-29
382×rational.json-simplify-1
370×rational.json-simplify-33
350×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053901
1105895
2205895
3410895
4840895
51440895
62064895
72203895
82259895
92290895
102294895
Stop Event
saturated
Counts
31 → 51
Calls
Call 1
Inputs
(*.f64 1/2 beta)
(+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))))
(+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
1
(+.f64 1 (*.f64 1/2 beta))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(+.f64 0 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 2))
Outputs
(*.f64 1/2 beta)
(+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))))
(+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(+.f64 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))) (*.f64 -1/16 (pow.f64 beta 4)))
(+.f64 (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 -1/16 (pow.f64 beta 4))) (*.f64 1/8 (pow.f64 beta 3))) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (*.f64 1/8 (pow.f64 beta 3))) (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))) (+.f64 (*.f64 1/8 (pow.f64 beta 3)) (*.f64 -1/16 (pow.f64 beta 4))))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 1/8 (pow.f64 beta 3)) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 -1/16 (pow.f64 beta 4)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(+.f64 1 (*.f64 (/.f64 1 beta) -2))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 1 (pow.f64 beta 2))))
(+.f64 (+.f64 1 (*.f64 (/.f64 1 beta) -2)) (*.f64 4 (/.f64 1 (pow.f64 beta 2))))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 (*.f64 (/.f64 1 beta) -2) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(+.f64 1 (*.f64 (/.f64 1 beta) -2))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 1 (pow.f64 beta 2))))
(+.f64 (+.f64 1 (*.f64 (/.f64 1 beta) -2)) (*.f64 4 (/.f64 1 (pow.f64 beta 2))))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 (*.f64 (/.f64 1 beta) -2) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
1
(+.f64 1 (*.f64 1/2 beta))
(+.f64 (*.f64 1/2 beta) 1)
(+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))) 1)
(+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) 1))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) 1))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(+.f64 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))) 1)
(+.f64 (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) 1)) (*.f64 1/8 (pow.f64 beta 3)))
(+.f64 (+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 1/8 (pow.f64 beta 3)))) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (+.f64 (*.f64 1/8 (pow.f64 beta 3)) 1) (*.f64 1/2 beta)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/8 (pow.f64 beta 3)) 1)))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (-.f64 1 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 1 beta))) (*.f64 4 (/.f64 1 (pow.f64 beta 2))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 2 (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 1 beta))) (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 (-.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(+.f64 2 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 (*.f64 (/.f64 1 beta) -2) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (-.f64 1 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 1 beta))) (*.f64 4 (/.f64 1 (pow.f64 beta 2))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 2 (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 1 beta))) (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 (-.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(+.f64 2 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 (*.f64 (/.f64 1 beta) -2) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(+.f64 0 (/.f64 beta (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 1 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(*.f64 1 (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 2))
(/.f64 (+.f64 (+.f64 beta beta) 2) (+.f64 beta 2))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 2 alpha) 2)
Compiler

Compiled 13 to 10 computations (23.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
alpha
@-inf
(/.f64 (/.f64 2 alpha) 2)
0.0ms
alpha
@0
(/.f64 (/.f64 2 alpha) 2)
0.0ms
alpha
@inf
(/.f64 (/.f64 2 alpha) 2)

rewrite5.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
22×bool.json-1
18×rational.json-simplify-2
16×rational.json-1
16×rational.json-2
16×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
13013
25613
36213
46313
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (/.f64 2 alpha) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 2 alpha) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 2 alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 alpha) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 2 alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 2 alpha) 2) (/.f64 (/.f64 2 alpha) 2))))))

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational.json-simplify-2
rational.json-simplify-1
rational.json-simplify-38
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013160
115160
216160
Stop Event
saturated
Counts
16 → 9
Calls
Call 1
Inputs
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(+.f64 (/.f64 (/.f64 2 alpha) 2) 0)
(+.f64 0 (/.f64 (/.f64 2 alpha) 2))
(*.f64 (/.f64 (/.f64 2 alpha) 2) 1)
(*.f64 1 (/.f64 (/.f64 2 alpha) 2))
Outputs
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(/.f64 1 alpha)
(+.f64 (/.f64 (/.f64 2 alpha) 2) 0)
(+.f64 (/.f64 2 (*.f64 2 alpha)) 0)
(+.f64 (/.f64 2 (*.f64 alpha 2)) 0)
(+.f64 0 (/.f64 (/.f64 2 alpha) 2))
(+.f64 (/.f64 2 (*.f64 2 alpha)) 0)
(+.f64 (/.f64 2 (*.f64 alpha 2)) 0)
(*.f64 (/.f64 (/.f64 2 alpha) 2) 1)
(*.f64 1 (/.f64 2 (*.f64 2 alpha)))
(*.f64 1 (/.f64 2 (*.f64 alpha 2)))
(*.f64 1 (/.f64 (/.f64 2 alpha) 2))
(*.f64 1 (/.f64 2 (*.f64 2 alpha)))
(*.f64 1 (/.f64 2 (*.f64 alpha 2)))

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
Compiler

Compiled 31 to 23 computations (25.8% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
1.0ms
i
@0
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
0.0ms
alpha
@inf
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
0.0ms
i
@-inf
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
0.0ms
i
@inf
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)

rewrite9.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
66×rational.json-simplify-2
58×bool.json-1
44×rational.json-1
44×rational.json-2
40×rational.json-simplify-27
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
15225
210725
315525
420425
522725
623425
724225
Stop Event
saturated
Counts
1 → 9
Calls
Call 1
Inputs
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))))))

simplify24.0ms (0.2%)

Algorithm
egg-herbie
Rules
82×rational.json-simplify-2
72×rational.json-simplify-31
26×rational.json-simplify-9
18×rational.json-simplify-41
16×rational.json-simplify-27
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037783
155783
273783
393783
4118783
5137783
6161783
7178783
8198783
9201783
Stop Event
saturated
Counts
33 → 17
Calls
Call 1
Inputs
(/.f64 1 alpha)
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(*.f64 2 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(*.f64 2 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(+.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 0)
(+.f64 0 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))
(-.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 0)
(-.f64 0 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))
(*.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 1)
(*.f64 1 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))
(*.f64 -1 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))
(*.f64 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)) -1)
(neg.f64 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))
Outputs
(/.f64 1 alpha)
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(*.f64 2 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(*.f64 2 (/.f64 i alpha))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 i alpha)) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha)))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -4 i)) alpha))
(*.f64 1/2 (/.f64 (-.f64 2 (*.f64 i -4)) alpha))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 i 4)) alpha))
(+.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 0)
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(+.f64 0 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(-.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 0)
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(-.f64 0 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(*.f64 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)) 1)
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 2 alpha)))
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(*.f64 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)) -1)
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))
(neg.f64 (/.f64 (+.f64 -2 (*.f64 i -4)) (*.f64 2 alpha)))
(/.f64 (+.f64 2 (*.f64 i 4)) (*.f64 alpha 2))

localize24.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 beta (+.f64 beta 2))
0.0b
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
Compiler

Compiled 64 to 42 computations (34.4% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
1.0ms
beta
@0
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
1.0ms
i
@0
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
0.0ms
i
@inf
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
0.0ms
alpha
@inf
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))

rewrite11.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
112×rational.json-simplify-1
72×bool.json-1
66×rational.json-1
66×rational.json-2
52×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
16356
212356
317756
422256
524356
625056
725256
Stop Event
saturated
Counts
2 → 8
Calls
Call 1
Inputs
(/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2))))
(+.f64 beta (+.f64 beta 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 beta 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (+.f64 beta 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 beta 2)))))))

simplify271.0ms (2.6%)

Algorithm
egg-herbie
Rules
2370×rational.json-simplify-27
2048×rational.json-simplify-41
1356×rational.json-simplify-1
1288×rational.json-simplify-40
1248×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02055096
14185060
27525060
313965054
425315054
535555054
645205054
749755054
852715054
955465054
1058925054
1161835054
1266305054
1366395054
1466425054
1566425054
1668885054
1770475054
1872245054
Stop Event
node limit
Counts
56 → 125
Calls
Call 1
Inputs
(/.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))))))
2
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) 2) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
2
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (+.f64 2 (*.f64 2 (/.f64 1 beta)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (+.f64 2 (*.f64 2 (/.f64 1 beta))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 2)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha))))))
2
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(*.f64 2 beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(*.f64 2 beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) 0)
(+.f64 0 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) 1)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))
(*.f64 2 (+.f64 beta 1))
(*.f64 (+.f64 beta (+.f64 beta 2)) 1)
(*.f64 1 (+.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 beta 1) 2)
Outputs
(/.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) -2))))
(+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))))
(+.f64 (*.f64 -2 (/.f64 1 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 1 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) -2)))))
(+.f64 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2)))))
(+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 1 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 -2 (/.f64 1 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2)))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))))))
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) -2))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) -2))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 4)) -2))) (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 2 (/.f64 1 (-.f64 alpha (-.f64 -2 (*.f64 2 i))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 4)) -2))))))
(+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 1 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (+.f64 (*.f64 -2 (/.f64 1 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2)) -2))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 3))) (*.f64 (/.f64 1 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 4)) -2))))))
2
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) 2) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (-.f64 1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (-.f64 1 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 (-.f64 (+.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 2))))
(+.f64 2 (-.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 1 alpha)) (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2))) (-.f64 (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 1)) (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 2 (/.f64 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)) beta)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (-.f64 (*.f64 2 (-.f64 1 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta))) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2)) 1)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (-.f64 (*.f64 2 (-.f64 1 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta))) (*.f64 1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 (+.f64 (-.f64 (+.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 3)))
(+.f64 2 (-.f64 (*.f64 2 (/.f64 1 beta)) (-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 1 alpha)) (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 3)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 1)) (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2) (*.f64 2 (-.f64 (*.f64 i -2) (+.f64 alpha 1)))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2) (*.f64 2 (-.f64 (*.f64 i -2) (+.f64 alpha 1)))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 2 (/.f64 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)) beta))))))
2
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) 2))
(-.f64 (+.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (-.f64 1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (-.f64 1 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (+.f64 2 (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 (-.f64 (+.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 2))))
(+.f64 2 (-.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 1 alpha)) (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2))) (-.f64 (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 1)) (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 2 (/.f64 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)) beta)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (-.f64 (*.f64 2 (-.f64 1 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta))) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2)) 1)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (-.f64 (*.f64 2 (-.f64 1 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta))) (*.f64 1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)) (+.f64 2 (*.f64 2 (/.f64 1 beta))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 2 (*.f64 2 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3))))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 (+.f64 (-.f64 (+.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 3)))
(+.f64 2 (-.f64 (*.f64 2 (/.f64 1 beta)) (-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 1 alpha)) (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 3)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2) (*.f64 2 (-.f64 (-.f64 -1 (*.f64 2 i)) alpha))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 1)) (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2) (*.f64 2 (-.f64 (*.f64 i -2) (+.f64 alpha 1)))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 (/.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) beta) -2)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 alpha (-.f64 -2 (*.f64 2 i))) 2) (*.f64 2 (-.f64 (*.f64 i -2) (+.f64 alpha 1)))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 -2 alpha) (*.f64 2 i))) (+.f64 (*.f64 2 i) (+.f64 alpha 1))) (pow.f64 beta 2))) (*.f64 2 (/.f64 (-.f64 (-.f64 -2 alpha) (*.f64 2 i)) beta))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 (+.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (*.f64 2 beta))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (*.f64 2 beta))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (*.f64 4 (/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (*.f64 2 beta))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 alpha (+.f64 2 beta)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 4)))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta)))) (*.f64 4 (/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 1 beta) (*.f64 2 (pow.f64 i 3))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 1 beta) (*.f64 2 (pow.f64 i 3))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4))) (+.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))) (*.f64 4 (/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 i (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (+.f64 1 beta))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 1 beta) (*.f64 2 (pow.f64 i 3))) (pow.f64 (+.f64 2 (+.f64 alpha beta)) 4))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 1 (+.f64 2 (+.f64 alpha beta))))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)) (pow.f64 i 4))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/16 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (+.f64 1 beta))) (pow.f64 i 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/16 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (+.f64 1 beta))) (pow.f64 i 4))))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 i 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2)))) (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)) (pow.f64 i 4))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/16 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (+.f64 1 beta))) (pow.f64 i 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 2 (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 1 beta))) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 2) (+.f64 1 beta))) (pow.f64 i 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) i)) (*.f64 -1/16 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha beta)) 3) (+.f64 1 beta))) (pow.f64 i 4))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i)))
(/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (*.f64 2 i) (+.f64 2 beta)))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 2 beta) (*.f64 2 i)))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)))))) (*.f64 2 (/.f64 beta (+.f64 (+.f64 2 beta) (*.f64 2 i))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (*.f64 alpha -1)) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 2 beta) (*.f64 2 i)))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 (+.f64 2 beta) (*.f64 2 i)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)))) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) (*.f64 2 i))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 i) (+.f64 2 beta))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (*.f64 alpha -1)) (+.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 i) (+.f64 2 beta)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 2)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 (+.f64 2 beta) (*.f64 2 i)))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 4))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 4)))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 (+.f64 2 beta) (*.f64 2 i)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)))) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) (*.f64 2 i)))))))
(+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 i) (+.f64 2 beta)))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (*.f64 alpha -1)) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))) (*.f64 -1 (pow.f64 alpha 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (neg.f64 alpha)) (+.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 i) (+.f64 2 beta))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 beta)))) (*.f64 (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 4)))) (*.f64 -1 (pow.f64 alpha 3)))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)) (pow.f64 alpha 3)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4)))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)) (pow.f64 alpha 3)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (+.f64 2 beta) (*.f64 2 i)) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) (+.f64 1 beta))) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 2) (+.f64 1 beta))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 beta)) 3)) (pow.f64 alpha 4)))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))))
2
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(*.f64 2 beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(*.f64 2 beta)
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 2 (*.f64 2 beta))
(+.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) 0)
(+.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) 0)
(+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 beta))) 0)
(+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 (+.f64 (*.f64 2 i) beta) alpha))) 0)
(+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 alpha (+.f64 (*.f64 2 i) beta)))) 0)
(+.f64 0 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))
(+.f64 (/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) 0)
(+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 beta))) 0)
(+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 (+.f64 (*.f64 2 i) beta) alpha))) 0)
(+.f64 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 alpha (+.f64 (*.f64 2 i) beta)))) 0)
(*.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))) 1)
(*.f64 1 (/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 beta))))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 (+.f64 (*.f64 2 i) beta) alpha))))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 alpha (+.f64 (*.f64 2 i) beta)))))
(*.f64 1 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta (+.f64 2 (+.f64 (*.f64 2 i) alpha)))))
(*.f64 1 (/.f64 (+.f64 beta (+.f64 2 beta)) (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 beta))))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 (+.f64 (*.f64 2 i) beta) alpha))))
(*.f64 1 (/.f64 (+.f64 2 (+.f64 beta beta)) (+.f64 2 (+.f64 alpha (+.f64 (*.f64 2 i) beta)))))
(*.f64 2 (+.f64 beta 1))
(+.f64 2 (*.f64 2 beta))
(*.f64 (+.f64 beta (+.f64 beta 2)) 1)
(*.f64 1 (+.f64 beta (+.f64 2 beta)))
(*.f64 1 (+.f64 2 (+.f64 beta beta)))
(*.f64 1 (+.f64 beta (+.f64 beta 2)))
(*.f64 1 (+.f64 beta (+.f64 2 beta)))
(*.f64 1 (+.f64 2 (+.f64 beta beta)))
(*.f64 (+.f64 beta 1) 2)
(+.f64 2 (*.f64 2 beta))

localize87.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 alpha beta) (*.f64 2 i))
0.0b
(+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i)))
0.0b
(/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
3.6b
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Compiler

Compiled 124 to 77 computations (37.9% saved)

series20.0ms (0.2%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
5.0ms
alpha
@inf
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
i
@inf
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@0
(/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
1.0ms
i
@-inf
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.0ms
alpha
@0
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

rewrite128.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
3004×rational.json-simplify-29
2472×rational.json-simplify-34
1708×rational.json-simplify-32
1164×rational.json-simplify-1
954×bool.json-1
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
018159
190159
2168159
3288159
4494159
5936159
61443159
71607159
81622159
91707123
101970123
112750123
123629123
134209123
144390123
154553123
164656123
174659123
184730123
194794123
204823123
214834123
224834123
234834123
244834123
Stop Event
node limit
Counts
3 → 9
Calls
Call 1
Inputs
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
(/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
(+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (+.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1) (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 beta (-.f64 (*.f64 i -2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (-.f64 (*.f64 i -2) alpha)))))))

simplify173.0ms (1.6%)

Algorithm
egg-herbie
Rules
1828×rational.json-simplify-27
1824×rational.json-simplify-33
1576×rational.json-simplify-41
1406×rational.json-simplify-40
1262×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068418303
1180518269
2469518159
Stop Event
node limit
Counts
117 → 240
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (+.f64 beta (+.f64 2 (+.f64 (*.f64 1/2 beta) alpha))) (+.f64 (*.f64 1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (/.f64 beta i) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (+.f64 (/.f64 beta i) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (/.f64 beta i) (+.f64 (/.f64 alpha i) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)))))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 1 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -4 i) (*.f64 2 beta)))) alpha)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (*.f64 2 (/.f64 1 alpha)))))))))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 3)))))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) beta)))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) beta))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) beta) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
2
(-.f64 (+.f64 2 (*.f64 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 -4 (/.f64 i beta)))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (*.f64 -4 (/.f64 i beta))))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -2 i) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 alpha)) beta)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -2 i) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 alpha)) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -2 i) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 alpha)) beta)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) alpha) (*.f64 4 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))))))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
-1
(-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2))))) 1)
(/.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) alpha)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (pow.f64 alpha 2)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) alpha))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (pow.f64 alpha 2)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) alpha)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))) (pow.f64 alpha 3))))))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -4 (/.f64 i alpha)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))) 1)
(/.f64 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (pow.f64 beta 3)) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 2))) (*.f64 -4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 -4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 2))) (*.f64 -4 (/.f64 i beta))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(-.f64 beta alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(*.f64 -2 i)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(*.f64 -2 i)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(*.f64 -1 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(*.f64 -1 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
beta
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
beta
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(*.f64 1 (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1))
(*.f64 (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1) 1)
(/.f64 (+.f64 beta (+.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 0)
(+.f64 0 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1)
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))
(*.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) 1)
(*.f64 1 (+.f64 beta (-.f64 (*.f64 i -2) alpha)))
Outputs
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 4)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 4))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 4))))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 4)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (+.f64 (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 4)))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) 16) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 -4 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) 4))))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 8 (/.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) 16) (*.f64 8 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (+.f64 beta (+.f64 2 (+.f64 (*.f64 1/2 beta) alpha))) (+.f64 (*.f64 1/2 alpha) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) i)
(/.f64 (-.f64 (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 beta 1/2)))) (+.f64 (*.f64 alpha 1/2) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) i)
(/.f64 (-.f64 (+.f64 beta (+.f64 (+.f64 2 alpha) (*.f64 beta 1/2))) (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 alpha 1/2))) i)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (/.f64 beta i) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (/.f64 beta i) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)) -1/4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)) (+.f64 (/.f64 beta i) (*.f64 2 (/.f64 1 i)))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)) -1/4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (+.f64 (/.f64 beta i) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (+.f64 (/.f64 beta i) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3)) 1/8) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)) -1/4) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))
(-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (/.f64 alpha i)) (+.f64 (/.f64 beta i) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))))) (+.f64 (*.f64 2 (/.f64 1 i)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)) -1/4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (/.f64 beta i) (+.f64 (/.f64 alpha i) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 2 (/.f64 1 i)) (+.f64 (/.f64 beta i) (+.f64 (/.f64 alpha i) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3)))))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)) -1/16) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)) -1/4) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))))
(-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))))) (+.f64 (/.f64 beta i) (/.f64 alpha i))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 2 (/.f64 1 i)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)) -1/4) (+.f64 (*.f64 1/2 (/.f64 alpha i)) (*.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 i 3)) 1/8) (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)) -1/16)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 alpha -1/2))))) i))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (*.f64 alpha 1/2)))) i))
(*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (-.f64 (-.f64 -2 (*.f64 alpha 1/2)) beta)) i))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 alpha -1/2))))) i)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (*.f64 alpha 1/2)))) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (-.f64 (-.f64 -2 (*.f64 alpha 1/2)) beta)) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 alpha -1/2))))) i)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/8) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (*.f64 1/8 alpha))) (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/4) (*.f64 beta (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (*.f64 alpha 1/2)))) i))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/8) (*.f64 alpha (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8))) (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/4) (*.f64 beta (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8)))) (pow.f64 i 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (-.f64 (-.f64 -2 (*.f64 alpha 1/2)) beta)) i))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/8) (*.f64 alpha (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8))) (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/4) (*.f64 beta (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8)))) (pow.f64 i 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) alpha) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (*.f64 1/8 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 (+.f64 (*.f64 -1/2 alpha) alpha)))) i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)))))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/8) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (*.f64 1/8 alpha))) (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/4) (*.f64 beta (*.f64 1/8 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 alpha -1/2))))) i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)) 1/16)))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2)))))))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/8) (*.f64 alpha (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8))) (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/4) (*.f64 beta (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8)))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (+.f64 beta (+.f64 2 (*.f64 alpha 1/2)))) i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)) 1/16)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4)))))))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/8) (*.f64 alpha (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8))) (+.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) 1/4) (*.f64 beta (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) 1/8)))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2) (*.f64 beta -1/2)) (-.f64 (-.f64 -2 (*.f64 alpha 1/2)) beta)) i)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4)) 1/16)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4) (pow.f64 i 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 i 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4)))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 1 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (+.f64 1 (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 alpha (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))))) (*.f64 alpha (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 alpha (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))))) (*.f64 alpha (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)))) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) alpha) (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))))))))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (pow.f64 alpha 3)) (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 alpha (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (pow.f64 alpha 2))))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4)))) (pow.f64 alpha 3)) (+.f64 1 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))))) (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))))) (*.f64 alpha (-.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3))))) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)))) (pow.f64 alpha 2))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -4 i) (*.f64 2 beta)))) alpha)
(/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 (*.f64 i -4) (*.f64 beta 2)))) alpha)
(/.f64 (+.f64 (+.f64 (*.f64 i -4) (*.f64 beta 2)) (+.f64 2 (*.f64 i 4))) alpha)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 i alpha))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha))))) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 i alpha))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha))))) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)))))) (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)))))) (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (*.f64 2 (/.f64 1 alpha)))))))))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))))))))))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4) (pow.f64 alpha 4))))) (+.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3))) (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)))))) (+.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4) (pow.f64 alpha 4))))) (+.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3))) (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)))))) (+.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha))
(*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -2) (neg.f64 beta))) (-.f64 (-.f64 -2 beta) (*.f64 2 i))) alpha))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha)))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -2) (neg.f64 beta))) (-.f64 (-.f64 -2 beta) (*.f64 2 i))) alpha)))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 3)))))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i (*.f64 -2 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 i (*.f64 4 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 3)))))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (*.f64 i -2)) (*.f64 i (*.f64 4 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -2) (neg.f64 beta))) (-.f64 (-.f64 -2 beta) (*.f64 2 i))) alpha))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (*.f64 i -2)) (*.f64 i (*.f64 4 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 4 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 (*.f64 -1 beta) (*.f64 -2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4)) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i (*.f64 -2 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (*.f64 i (*.f64 4 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 beta -1) (*.f64 i -2))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (*.f64 i -2)) (*.f64 i (*.f64 4 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (pow.f64 alpha 3))))) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 i 4) (+.f64 (*.f64 i -2) (neg.f64 beta))) (-.f64 (-.f64 -2 beta) (*.f64 2 i))) alpha)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (*.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (*.f64 i -2)) (*.f64 i (*.f64 4 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (pow.f64 alpha 3))))) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) beta)))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) beta))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))))) (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(+.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (+.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))))
(+.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) beta) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))) (+.f64 1 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))))) (*.f64 beta (+.f64 (*.f64 -2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
2
(-.f64 (+.f64 2 (*.f64 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 -4 (/.f64 i beta)))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (+.f64 (*.f64 -4 (/.f64 i beta)) (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -4 (/.f64 i beta)) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))) (+.f64 (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (*.f64 -4 (/.f64 i beta))))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta))))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -4 (/.f64 i beta)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3)))))))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -4 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (+.f64 (*.f64 -4 (/.f64 i beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))))) (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))))
2
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -2 i) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 alpha)) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 (*.f64 i -2) (+.f64 alpha (*.f64 2 i))))) (neg.f64 alpha)) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (*.f64 i -2)))) (neg.f64 alpha)) beta)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -2 i) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 alpha)) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 (*.f64 i -2) (+.f64 alpha (*.f64 2 i))))) (neg.f64 alpha)) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (+.f64 (+.f64 2 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (*.f64 i -2)))) (neg.f64 alpha)) beta))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 4 i) (+.f64 2 (+.f64 (*.f64 -2 i) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 alpha)) beta)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) alpha) (*.f64 4 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 (*.f64 i -2) (+.f64 alpha (*.f64 2 i))))) (neg.f64 alpha)) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (+.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (*.f64 i (*.f64 4 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (pow.f64 beta 3)))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (*.f64 i -2)))) (neg.f64 alpha)) beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (*.f64 i -2)) (+.f64 (*.f64 i (*.f64 4 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (pow.f64 beta 3)))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))) (+.f64 2 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 i 4) (+.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (*.f64 i -2)))) (neg.f64 alpha)) beta))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 i -2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 i (*.f64 4 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (pow.f64 beta 3)))) (+.f64 (*.f64 4 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))) (+.f64 2 (*.f64 -2 (/.f64 (*.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 i))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 i -1))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 beta (+.f64 2 alpha))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(+.f64 (-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 i))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 i -1))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 i))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 i -1))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (+.f64 beta (+.f64 2 alpha)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))) (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
-1
(-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/2))) (pow.f64 i 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(+.f64 (+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/2))) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)) (pow.f64 i 3))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/2))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/2))) (pow.f64 i 3))))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i))))
(+.f64 (+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (-.f64 beta alpha) i)) (*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) i)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/2))) (pow.f64 i 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -1/2))) (pow.f64 i 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2)) i)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2)))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2)) i)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) (pow.f64 i 2)))))
(+.f64 (+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2)) i))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) i)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 2))))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2)) i)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) (pow.f64 i 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) (pow.f64 i 3))))))
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2)) i)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) 1/2))) (pow.f64 i 3))))))
(/.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(/.f64 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4))) (+.f64 beta (+.f64 2 (*.f64 2 i))))
(/.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (+.f64 (*.f64 2 i) (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) alpha)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (neg.f64 alpha)))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (+.f64 (*.f64 (neg.f64 alpha) (+.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (pow.f64 alpha 2)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) alpha))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (neg.f64 alpha)))) (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (+.f64 (*.f64 (neg.f64 alpha) (+.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (+.f64 (*.f64 2 i) (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) (pow.f64 alpha 2)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))) alpha)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))) (pow.f64 alpha 3))))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 2 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (neg.f64 alpha)) (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (+.f64 (/.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))))))))))))
(+.f64 (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -4 (/.f64 i (+.f64 (*.f64 2 i) (+.f64 beta 2))))) (*.f64 (pow.f64 alpha 3) (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4)))) (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4))))))) (*.f64 (neg.f64 alpha) (+.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))))) (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (*.f64 2 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))) (+.f64 (/.f64 1 (+.f64 (*.f64 2 i) (+.f64 beta 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))))) (+.f64 (*.f64 2 i) (+.f64 beta 2))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -4 (/.f64 i alpha)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(-.f64 (-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha)))) 1) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha)))
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha)))) (*.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)))))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2)))))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(+.f64 (+.f64 (-.f64 -1 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha))) (/.f64 beta alpha)) (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (-.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (-.f64 (neg.f64 beta) (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2)))))
(+.f64 (+.f64 (*.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha))) (/.f64 beta alpha)) (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (-.f64 (*.f64 2 i) (-.f64 -2 beta)))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 2))))) (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (-.f64 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 3)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha))))
(+.f64 -1 (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (-.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (-.f64 (neg.f64 beta) (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3))) (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (-.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (-.f64 (neg.f64 beta) (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha))))
(+.f64 (+.f64 (*.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha))) (/.f64 beta alpha)) (+.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i alpha)) (*.f64 2 (/.f64 i alpha))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (-.f64 (*.f64 2 i) (-.f64 -2 beta)))) (pow.f64 alpha 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (-.f64 (*.f64 2 i) (-.f64 -2 beta)))) (pow.f64 alpha 3))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) 1)
(+.f64 -1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))
(*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha)))
(*.f64 -1 (+.f64 1 (/.f64 (-.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 2 i)) beta) (+.f64 beta (*.f64 i -4))) alpha)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha))) 1)
(+.f64 -1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 2 i)) beta) (+.f64 beta (*.f64 i -4))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (-.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 2 i)) beta) (+.f64 beta (*.f64 i -4)))) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)))) 1)
(+.f64 -1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))) (+.f64 beta (+.f64 2 (*.f64 2 i)))) alpha)) (/.f64 (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (-.f64 (*.f64 -1 (+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (-.f64 (*.f64 -1 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (-.f64 (*.f64 -1 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (pow.f64 alpha 3))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 2 i)) beta) (+.f64 beta (*.f64 i -4))) alpha))) (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (-.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 2 i)) beta) (+.f64 beta (*.f64 i -4)))) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (-.f64 (-.f64 (-.f64 (-.f64 -2 (*.f64 2 i)) (*.f64 2 i)) beta) (+.f64 beta (*.f64 i -4)))) (pow.f64 alpha 3))))
(/.f64 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(/.f64 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))))) (pow.f64 beta 3)) (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))) (+.f64 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (+.f64 (*.f64 beta (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (/.f64 1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -4 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 2 (/.f64 i (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (+.f64 (*.f64 2 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4))) (*.f64 -4 (/.f64 i (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))))) (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (-.f64 (+.f64 1 (*.f64 -4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta))) (*.f64 2 (/.f64 alpha beta)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 2))) (*.f64 -4 (/.f64 i beta)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 i beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 i -4) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (+.f64 1 (*.f64 -4 (/.f64 i beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -4) (-.f64 -2 (*.f64 2 alpha)))) (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 -4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 2))) (*.f64 -4 (/.f64 i beta))))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -4 (/.f64 i beta)) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 i -4) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 i -4) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 3)))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 -4 (/.f64 i beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 i -4) (-.f64 -2 (*.f64 2 alpha)))) (pow.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (+.f64 (*.f64 i -4) (-.f64 -2 (*.f64 2 alpha)))) (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (-.f64 alpha (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (-.f64 alpha (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (-.f64 alpha (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta))) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (*.f64 -1 (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3)))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (-.f64 alpha (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) beta))) (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (-.f64 (-.f64 alpha (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (-.f64 (-.f64 alpha (+.f64 (*.f64 2 i) (*.f64 i -4))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3)))))
(-.f64 beta alpha)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 -2 i)
(*.f64 i -2)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 -2 i)
(*.f64 i -2)
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(-.f64 (+.f64 beta (*.f64 -2 i)) alpha)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i)))
(+.f64 beta (+.f64 (*.f64 2 i) (*.f64 i -4)))
(+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4)))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(*.f64 -1 alpha)
(neg.f64 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(*.f64 -1 alpha)
(neg.f64 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 -4 i) (*.f64 2 i))))
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 (*.f64 -4 i) (*.f64 2 i)) alpha)
(-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha)
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
beta
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
beta
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(-.f64 (+.f64 beta (+.f64 (*.f64 -4 i) (*.f64 2 i))) alpha)
(+.f64 beta (-.f64 (+.f64 (*.f64 2 i) (*.f64 i -4)) alpha))
(+.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 i)) (*.f64 i -4))
(*.f64 1 (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i)))))
(*.f64 (+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1) 1)
(*.f64 1 (+.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i)))))
(/.f64 (+.f64 beta (+.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2))))
(/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 alpha)) (neg.f64 alpha))) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(/.f64 (+.f64 beta (+.f64 (-.f64 beta alpha) (+.f64 2 alpha))) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i)))
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 0)
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 0)
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i))) 0)
(+.f64 0 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 0)
(+.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i))) 0)
(*.f64 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))) 1)
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i))))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 (*.f64 i 2) (+.f64 alpha 2)))))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) (+.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 2 i))))
(*.f64 (+.f64 beta (-.f64 (*.f64 i -2) alpha)) 1)
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))
(*.f64 1 (+.f64 beta (-.f64 (*.f64 i -2) alpha)))
(-.f64 (+.f64 beta (*.f64 i -2)) alpha)
(+.f64 beta (-.f64 (*.f64 i -2) alpha))

eval529.0ms (5%)

Compiler

Compiled 28666 to 21883 computations (23.7% saved)

prune101.0ms (1%)

Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New4487455
Fresh268
Picked101
Done279
Total45320473
Error
0.4b
Counts
473 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
47.7b
(/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)
50.3b
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
36.4b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) 2)
11.5b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2)
52.1b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
40.2b
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
50.3b
(/.f64 (-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) 2)
25.7b
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
20.9b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
36.8b
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
18.6b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
30.9b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
40.5b
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 1) 2)
47.4b
(/.f64 (+.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i)) 2)
59.1b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
44.0b
(/.f64 2 2)
54.6b
(/.f64 1 alpha)
25.8b
(/.f64 1 2)
57.2b
(*.f64 2 (/.f64 i alpha))
Compiler

Compiled 351 to 282 computations (19.7% saved)

regimes250.0ms (2.4%)

Counts
39 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta))) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha) 2)
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta))) 1) 2)
(/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 (+.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i)) 2)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))) 2)
(/.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 beta (*.f64 2 i)) -1) (neg.f64 alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 i -4) alpha) (+.f64 beta (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 beta alpha)) (+.f64 (+.f64 beta (*.f64 2 i)) alpha)) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))) (+.f64 (+.f64 beta alpha) (*.f64 2 (+.f64 1 i)))) 2)
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 2 i) alpha) (+.f64 (*.f64 2 (+.f64 i 1)) alpha))))) (*.f64 beta (-.f64 0 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 i 4) (-.f64 (*.f64 2 alpha) -2))) (*.f64 (pow.f64 (+.f64 (*.f64 2 i) alpha) 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 i 1)) alpha) 2))))))) 2)
(/.f64 (-.f64 (+.f64 0 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2)))))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (*.f64 2 (+.f64 i 1)))) (pow.f64 alpha 2)))))) 2)
Outputs
(/.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
Calls

7 calls:

68.0ms
beta
47.0ms
i
43.0ms
alpha
38.0ms
(*.f64 2 i)
19.0ms
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
Results
ErrorSegmentsBranch
3.7b2alpha
9.0b4beta
5.4b2i
1.7b2(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
1.7b2(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
1.7b2(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
5.4b2(*.f64 2 i)
Compiler

Compiled 760 to 541 computations (28.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.1394956977777025e-15
-7.08012645302809e-19
Compiler

Compiled 38 to 25 computations (34.2% saved)

regimes159.0ms (1.5%)

Counts
31 → 3
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 i)) beta))) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 (+.f64 2 beta) (*.f64 2 i))) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 -1 (+.f64 (*.f64 i 4) (+.f64 2 (*.f64 beta 2))))) alpha) 2)
(/.f64 (+.f64 (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (+.f64 2 alpha) (*.f64 2 i)) beta))) 1) 2)
(/.f64 (/.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 2 i) (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 (+.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 alpha (+.f64 2 beta)) -1/2) (*.f64 1/2 (-.f64 beta alpha))) i)) 2)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 i) alpha) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 1) 2)
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta (*.f64 i -4))) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 i)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)
Calls

4 calls:

44.0ms
beta
44.0ms
alpha
31.0ms
(*.f64 2 i)
31.0ms
i
Results
ErrorSegmentsBranch
4.9b3alpha
10.3b3beta
5.7b2i
5.7b2(*.f64 2 i)
Compiler

Compiled 373 to 282 computations (24.4% saved)

bsearch81.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
3.3879030124405036e+158
9.5951072237149e+159
51.0ms
0.0005655597940456566
38576517.15292766
Results
58.0ms218×body256valid
16.0ms42×body1024valid
3.0ms12×body512valid
Compiler

Compiled 616 to 501 computations (18.7% saved)

regimes112.0ms (1.1%)

Counts
20 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2)
Outputs
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
Calls

4 calls:

32.0ms
beta
31.0ms
alpha
24.0ms
(*.f64 2 i)
21.0ms
i
Results
ErrorSegmentsBranch
6.7b3alpha
10.3b3beta
5.7b2i
5.7b2(*.f64 2 i)
Compiler

Compiled 185 to 141 computations (23.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.0102673794250406e+97
6.57414266949013e+98
Compiler

Compiled 36 to 22 computations (38.9% saved)

regimes104.0ms (1%)

Counts
19 → 4
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
Calls

4 calls:

46.0ms
alpha
21.0ms
i
21.0ms
(*.f64 2 i)
11.0ms
beta
Results
ErrorSegmentsBranch
7.7b4alpha
15.5b1beta
12.9b2i
12.9b2(*.f64 2 i)
Compiler

Compiled 172 to 131 computations (23.8% saved)

bsearch58.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
3.667209677649981e+100
5.719333623486066e+100
18.0ms
6.498713965847027e+25
3.4276637532776735e+27
26.0ms
0.0005655597940456566
38576517.15292766
Results
45.0ms302×body256valid
8.0ms34×body512valid
Compiler

Compiled 680 to 562 computations (17.4% saved)

regimes105.0ms (1%)

Counts
16 → 4
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
Calls

4 calls:

43.0ms
alpha
25.0ms
(*.f64 2 i)
25.0ms
i
8.0ms
beta
Results
ErrorSegmentsBranch
10.0b4alpha
17.8b1beta
13.6b3i
13.6b3(*.f64 2 i)
Compiler

Compiled 133 to 104 computations (21.8% saved)

bsearch56.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
3.667209677649981e+100
5.719333623486066e+100
17.0ms
6.498713965847027e+25
3.4276637532776735e+27
25.0ms
0.0005655597940456566
38576517.15292766
Results
43.0ms314×body256valid
7.0ms22×body512valid
Compiler

Compiled 640 to 532 computations (16.9% saved)

regimes69.0ms (0.7%)

Counts
15 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
Calls

3 calls:

32.0ms
i
24.0ms
alpha
10.0ms
beta
Results
ErrorSegmentsBranch
11.1b2alpha
17.8b1beta
15.0b4i
Compiler

Compiled 116 to 90 computations (22.4% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
3.667209677649981e+100
5.719333623486066e+100
Results
5.0ms41×body256valid
5.0ms23×body512valid
Compiler

Compiled 150 to 117 computations (22% saved)

regimes83.0ms (0.8%)

Counts
14 → 5
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (/.f64 (-.f64 2 (*.f64 i -4)) alpha) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
Calls

3 calls:

36.0ms
alpha
31.0ms
i
12.0ms
beta
Results
ErrorSegmentsBranch
10.2b5alpha
18.6b1beta
15.2b4i
Compiler

Compiled 105 to 82 computations (21.9% saved)

bsearch79.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.170954912344639e+192
9.063095051923536e+192
33.0ms
9.5951072237149e+159
5.239084546493615e+163
4.0ms
1.0075123349074342e+151
1.0698232415105156e+151
16.0ms
3.667209677649981e+100
5.719333623486066e+100
Results
36.0ms104×body1024valid
21.0ms74×body512valid
16.0ms126×body256valid
Compiler

Compiled 532 to 443 computations (16.7% saved)

regimes61.0ms (0.6%)

Counts
12 → 4
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
Calls

3 calls:

25.0ms
alpha
24.0ms
i
7.0ms
beta
Results
ErrorSegmentsBranch
12.5b4alpha
18.6b1beta
15.2b4i
Compiler

Compiled 87 to 68 computations (21.8% saved)

bsearch101.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.9532682391725642e+297
2.0032924073007243e+300
25.0ms
8.810270034453203e+228
4.679195456078739e+229
32.0ms
9.5951072237149e+159
5.239084546493615e+163
Results
48.0ms132×body1024valid
20.0ms45×body2048valid
17.0ms128×body256valid
11.0ms47×body512valid
Compiler

Compiled 554 to 453 computations (18.2% saved)

regimes86.0ms (0.8%)

Counts
11 → 3
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 1 alpha)
(*.f64 2 (/.f64 i alpha))
Calls

3 calls:

41.0ms
i
32.0ms
alpha
10.0ms
beta
Results
ErrorSegmentsBranch
13.9b3alpha
18.6b1beta
16.4b2i
Compiler

Compiled 78 to 61 computations (21.8% saved)

bsearch71.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
3.066671216894946e+222
7.022716609103838e+228
34.0ms
9.5951072237149e+159
5.239084546493615e+163
Results
43.0ms119×body1024valid
15.0ms111×body256valid
10.0ms42×body512valid
Compiler

Compiled 342 to 278 computations (18.7% saved)

regimes300.0ms (2.9%)

Counts
10 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 2 2)
(*.f64 2 (/.f64 i alpha))
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha 2)) 1) 2)
Outputs
(/.f64 1 2)
(/.f64 2 2)
Calls

3 calls:

199.0ms
beta
68.0ms
i
31.0ms
alpha
Results
ErrorSegmentsBranch
20.0b5alpha
18.2b2beta
21.9b7i
Compiler

Compiled 69 to 54 computations (21.7% saved)

bsearch27.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
3595374.0136399996
7839113613535401.0
Results
16.0ms113×body256valid
5.0ms14×body1024valid
4.0ms16×body512valid
0.0msbody2048valid
Compiler

Compiled 164 to 151 computations (7.9% saved)

regimes37.0ms (0.4%)

Accuracy

Total -39.7b remaining (-182.1%)

Threshold costs -39.7b (-182.1%)

Counts
2 → 4
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 1 alpha)
Outputs
(/.f64 1 2)
(/.f64 1 alpha)
(/.f64 1 2)
(/.f64 1 alpha)
Calls

3 calls:

25.0ms
alpha
8.0ms
i
3.0ms
beta
Results
ErrorSegmentsBranch
21.8b4alpha
25.8b1beta
24.7b3i
Compiler

Compiled 21 to 17 computations (19% saved)

bsearch62.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.2978598750063786e+134
3.71343689275117e+135
16.0ms
6.498713965847027e+25
3.4276637532776735e+27
24.0ms
0.0005655597940456566
38576517.15292766
Results
45.0ms328×body256valid
13.0ms56×body512valid
Compiler

Compiled 374 to 337 computations (9.9% saved)

simplify165.0ms (1.6%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01381146
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) -2535301200456459/1267650600228229401496703205376) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))) 2) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2))
(if (<=.f64 alpha 5764607523034235/144115188075855872) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2) (if (<=.f64 alpha 4399999999999999841420081059340662967225088757919979187201603040130756130699382125182244175209164288540824503072839075895634184480961779629842660648895725436928) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)))
(if (<=.f64 (*.f64 2 i) 49999999999999999884518512257185400348306273996201919460278431983048793274064838238955966239342592) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2))
(if (<=.f64 alpha 33500000) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2) (if (<=.f64 alpha 72000000000000003087007744) (/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2) (if (<=.f64 alpha 48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))))
(if (<=.f64 alpha 75000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 90000000000000006006243328) (/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2) (if (<=.f64 alpha 41000000000000002788954316948458617931687412618046451004750965944119612342892213062129940667742289920) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))))
(if (<=.f64 alpha 52000000000000003158153008378390623538830492720738151197751110162856187117460873202915186172705636352) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))
(if (<=.f64 alpha 48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 10500000000000000253047962495346739794345140077321181298483080936191838854069999609150686891344024174477778328897076532602529843394049449915576439799808) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2) (if (<=.f64 alpha 84999999999999998213603245593805083795683535920658541195366571638195986967256819992309064720081154714209333698972015804276677658957652836441586904062511412150272) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)))))
(if (<=.f64 alpha 1100000000000000091468459378106839459833355840792979638241522751961477368759437835561174074232447117188062454434872557686639653219318606516275643692331914223419392) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 45999999999999998547311776228436782578759036239143366586517933066771617783576384224433051080956666310084646862502240966006253907889594304880849601308213072659462552743047321965333877446682692790007287630736940861205659127394598912) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (if (<=.f64 alpha 16999999999999998847932675181523432880640030922725435453086742682033260584125132768949909780811600064136543112944043868034777683485789375410906754517128670496030533399959178211958208359254070859815458682835115402487484822929223736618114624670177301191836356430536102186685946381579458444035455188992) (*.f64 2 (/.f64 i alpha)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))))
(if (<=.f64 alpha 44999999999999997952466935791076021521856967325113472721571193456113939855904095422267714680125686570943963818223312663501677188363478715016848709460758286565376) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 10999999999999999706134198705161813255546362256923418433244701988168112214446428024020221958729503351307109879683392300006452661119063983551792171901660087112997943322578277812993855000035254187908234839738464807744075917688832) (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha))))
(if (<=.f64 beta 160000000000) (/.f64 1 2) (/.f64 2 2))
(if (<=.f64 alpha 72000) (/.f64 1 2) (if (<=.f64 alpha 329999999999999993389776896) (/.f64 1 alpha) (if (<=.f64 alpha 480000000000000010728562732548892768084723646446740458902984148587212713291632492606857768568468828560487323400205997777740090157563904) (/.f64 1 2) (/.f64 1 alpha))))
(/.f64 1 2)
Outputs
(if (<=.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) -2535301200456459/1267650600228229401496703205376) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 i 2) beta))) (+.f64 alpha (+.f64 (+.f64 beta 2) (*.f64 i 2)))) 2) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2))
(if (<=.f64 alpha 5764607523034235/144115188075855872) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2) (if (<=.f64 alpha 4399999999999999841420081059340662967225088757919979187201603040130756130699382125182244175209164288540824503072839075895634184480961779629842660648895725436928) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (/.f64 (-.f64 2 (*.f64 (+.f64 (*.f64 i 2) beta) -2)) alpha) 2)))
(if (<=.f64 (*.f64 2 i) 49999999999999999884518512257185400348306273996201919460278431983048793274064838238955966239342592) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta (+.f64 2 alpha))) 2) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2))
(if (<=.f64 alpha 33500000) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta (*.f64 2 i)) 2)) 1) 2) (if (<=.f64 alpha 72000000000000003087007744) (/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2) (if (<=.f64 alpha 48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))))
(if (<=.f64 alpha 75000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 90000000000000006006243328) (/.f64 (/.f64 2 (-.f64 alpha (-.f64 -2 (*.f64 2 i)))) 2) (if (<=.f64 alpha 41000000000000002788954316948458617931687412618046451004750965944119612342892213062129940667742289920) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))))
(if (<=.f64 alpha 52000000000000003158153008378390623538830492720738151197751110162856187117460873202915186172705636352) (/.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta alpha) 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))
(if (<=.f64 alpha 48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 10500000000000000253047962495346739794345140077321181298483080936191838854069999609150686891344024174477778328897076532602529843394049449915576439799808) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2) (if (<=.f64 alpha 84999999999999998213603245593805083795683535920658541195366571638195986967256819992309064720081154714209333698972015804276677658957652836441586904062511412150272) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)))))
(if (<=.f64 alpha 1100000000000000091468459378106839459833355840792979638241522751961477368759437835561174074232447117188062454434872557686639653219318606516275643692331914223419392) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 45999999999999998547311776228436782578759036239143366586517933066771617783576384224433051080956666310084646862502240966006253907889594304880849601308213072659462552743047321965333877446682692790007287630736940861205659127394598912) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (if (<=.f64 alpha 16999999999999998847932675181523432880640030922725435453086742682033260584125132768949909780811600064136543112944043868034777683485789375410906754517128670496030533399959178211958208359254070859815458682835115402487484822929223736618114624670177301191836356430536102186685946381579458444035455188992) (*.f64 2 (/.f64 i alpha)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))))
(if (<=.f64 alpha 44999999999999997952466935791076021521856967325113472721571193456113939855904095422267714680125686570943963818223312663501677188363478715016848709460758286565376) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 10999999999999999706134198705161813255546362256923418433244701988168112214446428024020221958729503351307109879683392300006452661119063983551792171901660087112997943322578277812993855000035254187908234839738464807744075917688832) (/.f64 1 alpha) (*.f64 2 (/.f64 i alpha))))
(if (<=.f64 beta 160000000000) (/.f64 1 2) (/.f64 2 2))
(if (<=.f64 beta 160000000000) 1/2 1)
(if (<=.f64 alpha 72000) (/.f64 1 2) (if (<=.f64 alpha 329999999999999993389776896) (/.f64 1 alpha) (if (<=.f64 alpha 480000000000000010728562732548892768084723646446740458902984148587212713291632492606857768568468828560487323400205997777740090157563904) (/.f64 1 2) (/.f64 1 alpha))))
(if (<=.f64 alpha 72000) 1/2 (if (<=.f64 alpha 329999999999999993389776896) (/.f64 1 alpha) (if (<=.f64 alpha 480000000000000010728562732548892768084723646446740458902984148587212713291632492606857768568468828560487323400205997777740090157563904) 1/2 (/.f64 1 alpha))))
(/.f64 1 2)
1/2
Compiler

Compiled 466 to 359 computations (23% saved)

soundness144.0ms (1.4%)

Algorithm
egg-herbie
Rules
1570×rational.json-simplify-41
1564×rational.json-simplify-27
1540×rational.json-simplify-33
1506×rational.json-simplify-9
1488×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
068431046
1174828606
2391428452
3753025840
031511848
174611500
2157511404
3392011140
4719710828
Stop Event
node limit
node limit
Compiler

Compiled 558 to 413 computations (26% saved)

end176.0ms (1.7%)

Compiler

Compiled 433 to 323 computations (25.4% saved)

Profiling

Loading profile data...